Skip to content

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!

Notifications You must be signed in to change notification settings

rahull0328/Picklify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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