Skip to content

Storify is a Django-based smart store management system featuring product tracking, billing, stock management, analytics dashboard, and role-based authentication.

Notifications You must be signed in to change notification settings

aniketrai07/Storify-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›οΈ Storify – Smart Store Management System

A modern Django-based Store Management Web Application with billing, stock control, analytics, and category management.

Built with ❀️ using Django + Tailwind CSS

πŸš€ Features πŸ” Authentication

Admin Login

Staff Login

Role-based Access Control

πŸ“¦ Product Management

Add / Update / Delete Products

Category-wise product organization

Stock quantity tracking

Low stock alert system

Product image & barcode support

πŸ—‚ Category Management

Add categories

Delete categories

Organized product filtering

πŸ‘₯ Customer Module

Add customers

View purchase history

🧾 Billing System

Create bills with multiple products

Automatic subtotal, GST, discount calculation

Payment modes (Cash / UPI / Card)

PDF invoice generation

CSV sales export

πŸ“Š Analytics Dashboard

Daily sales overview

7-day sales graph

Low stock alerts

Top selling products

Mini demand prediction (based on last 7 days average)

πŸ“¦ Stock Management

Add stock entries

Supplier support

Stock tracking logs

πŸ“ Activity Logs

Admin can view system activity history

πŸ›  Tech Stack

Python 3.10+

Django 5.x

SQLite (default)

Tailwind CSS

ReportLab (PDF generation)

πŸ“ Project Structure storify/ β”‚ β”œβ”€β”€ core/ β”‚ β”œβ”€β”€ models.py β”‚ β”œβ”€β”€ views.py β”‚ β”œβ”€β”€ urls.py β”‚ β”œβ”€β”€ templates/ β”‚ β”œβ”€β”€ storify/ β”‚ β”œβ”€β”€ settings.py β”‚ β”œβ”€β”€ urls.py β”‚ β”œβ”€β”€ manage.py β”œβ”€β”€ requirements.txt

Requirements: asgiref==3.11.1 charset-normalizer==3.4.4 Django==5.2.11 pillow==12.1.1 reportlab==4.4.10 sqlparse==0.5.5 typing_extensions==4.15.0 tzdata==2025.3

βš™οΈ Installation Guide 1️⃣ Clone the Project git clone cd storify

2️⃣ Create Virtual Environment Windows:

python -m venv venv venv\Scripts\activate

3️⃣ Install Dependencies pip install -r requirements.txt

4️⃣ Run Migrations python manage.py migrate

5️⃣ Create Admin User python manage.py createsuperuser

6️⃣ Run Server python manage.py runserver

Open:

http://127.0.0.1:8000/

About

Storify is a Django-based smart store management system featuring product tracking, billing, stock management, analytics dashboard, and role-based authentication.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages