Welcome to Picklify, an advanced e-commerce platform built using the Django framework. This project is designed to provide users with a seamless online shopping experience with features like user registration, email verification, load testing, and payment gateway integration.
- Register: Users can sign up with a valid email address and password.
- Login: Secure login functionality with session management.
- Email Verification: Users must verify their email to activate their account.
- Product Catalog: View a list of available products with detailed descriptions.
- Search and Filter: Users can search for products by name and filter by category.
- Add to Cart: Users can add products to their shopping cart.
- Checkout: Users can review their cart items before proceeding to payment.
- Smooth Checkouts: xhtml2pdf module used for generation of pdfs.
- Invoive Attachments: Receive an invoice of the order placed on the provided email address for successful placement of orders.
- Frontend: HTML, CSS, JavaScript
- Backend: Django
- Database: SQLite
- Python 3.8+
- Django 4.0+
- Virtualenv
- Clone the repository:
git clone https://github.com/rahull0328/Picklify.git
- Creating Virtual Environment:
python venv env
- Activating the virtual environment:
cd env/scripts/activate
- Starting the Development Server:
cd picklify python manage.py runserver