TrickStoree is an online shopping platform built using Django. It provides a user-friendly interface where customers can browse products, add them to the cart, and complete their purchases. The site...
- Product Browsing: Users can view a variety of products with details.
- Search Functionality: Users can search for products using a search bar.
- User Authentication: Sign up, log in, and manage user profiles.
- Cart System: Users can add items to their cart and proceed to checkout.
- coupon System: Admin can add coupon and user can avail it.
- Order Management: Users can view their order history and order details.
- Payment Integration: Users can pay for their orders online (if integrated).
- Admin Panel: Admin can manage products, categories, and user orders.
- Backend: Django (Python)
- Frontend: HTML, CSS, JavaScript
- Database: SQLite (or MySQL/PostgreSQL if preferred)
- Version Control: Git
- Hosting: [Your Hosting Platform]
-
Clone the repository:
git clone https://github.com/usmanaholic/trickstoree.git
-
Navigate into the project directory:
cd trickstoree
-
Create a virtual environment:
python3 -m venv env
-
Activate the virtual environment:
- For Windows:
.\env\Scripts\activate
- For Mac/Linux:
source env/bin/activate
- For Windows:
-
Install dependencies:
pip install -r requirements.txt
-
Apply migrations:
python manage.py migrate
-
Create a superuser (for accessing the admin panel):
python manage.py createsuperuser
-
Run the development server:
python manage.py runserver
Visit http://127.0.0.1:8000/ in your browser to access the site.
- Payment Gateway Integration (e.g., Stripe, PayPal)
- User Review & Rating System
- Product Categories and Filters
- Advanced Admin Dashboard
If you'd like to contribute to the project, please fork the repository and create a pull request with your changes.
This project is licensed under the MIT License - see the LICENSE file for details.
Feel free to modify any sections depending on your project specifics and features!