ποΈ 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: