Skip to content

rahull0328/Picklify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

143 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Picklify - E-commerce Platform

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.


πŸ”₯ Features :

βœ… User Authentication

  • 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 Management

  • 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.

Invoice Generation

  • 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.

πŸš€ Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Django
  • Database: SQLite

πŸ“š Prerequisites

  • Python 3.8+
  • Django 4.0+
  • Virtualenv

βš™οΈ Installation Guide

  1. Clone the repository:
    git clone https://github.com/rahull0328/Picklify.git
    
  2. Creating Virtual Environment:
    python venv env
    
  3. Activating the virtual environment:
    cd env/scripts/activate
    
  4. Install dependencies:
    pip install -r requirements.txt
    
  5. Starting the Development Server:
    cd picklify
    python manage.py runserver
    

About

Picklify πŸ›’ is a Django-powered e-commerce solution focused on performance optimization and seamless transactions. πŸš€ It includes load testing to handle traffic, image caching for faster load times, and invoice generation on successful placement of orders. Perfect for scalable online stores!

Resources

Stars

Watchers

Forks

Contributors