A full-stack inventory and billing management system designed to simplify GST-compliant business operations through inventory tracking, invoice generation, customer management, supplier management, and business analytics.
IntelliGST is a GST-compliant Inventory & Billing Management System developed to help businesses efficiently manage products, customers, suppliers, invoices, payments, and inventory through a centralized web platform.
The system automates GST calculations, invoice generation, stock management, and reporting while providing a user-friendly dashboard for monitoring business activities.
Small and medium-sized businesses often rely on spreadsheets or manual bookkeeping, resulting in:
- Inventory management issues
- Manual GST calculations
- Invoice generation delays
- Stock tracking problems
- Limited business insights
- Human errors in accounting
A centralized inventory and billing platform can significantly improve operational efficiency and accuracy.
IntelliGST provides a unified business management platform that enables users to:
- Manage inventory and products
- Track customers and suppliers
- Generate GST-compliant invoices
- Record purchases and sales
- Monitor payments
- View business analytics through a dashboard
- 📦 Inventory Management
- 👥 Customer Management
- 🚚 Supplier Management
- 🧾 GST Invoice Generation
- 💰 Purchase & Sales Tracking
- 💳 Payment Management
- 📊 Business Dashboard
- 📈 Reports & Analytics
- 🔐 Secure User Authentication
- ⚡ Stock Monitoring
- Python
- Flask
- HTML5
- CSS3
- Bootstrap
- JavaScript
- Jinja2
- MySQL
- Normalization (3NF)
- Foreign Keys
- SQL Triggers
- Views
- Stored Procedures
- Git
- GitHub
- VS Code
IntelliGST/
├── app/
├── config/
├── database/
├── docs/
├── screenshots/
├── static/
├── templates/
├── uploads/
├── README.md
├── LICENSE
├── requirements.txt
├── Procfile
├── runtime.txt
└── railway.json
The system follows a normalized relational database model supporting:
- Users
- Products
- Customers
- Suppliers
- Purchases
- Sales
- Invoices
- Payments
Refer to the ER Diagram and Database Schema available in the docs/ folder.
Clone the repository
git clone https://github.com/dhanikgk/IntelliGST.gitNavigate to the project
cd IntelliGSTInstall dependencies
pip install -r requirements.txtConfigure the environment variables
cp .env.example .envCreate the MySQL database
SOURCE database/intelligst_schema.sql;Run the application
python app.py- User Authentication
- Dashboard
- Product Management
- Customer Management
- Supplier Management
- Purchase Management
- Sales Management
- Invoice Generation
- Payment Tracking
- Reports & Analytics
- GST-Compliant Billing
- Automated Invoice Generation
- Inventory Tracking
- Business Analytics Dashboard
- MySQL Relational Database
- Secure Authentication
- Scalable Modular Architecture
- QR Code Invoice Verification
- Barcode Scanner Integration
- Cloud Database Support
- AI Sales Prediction
- Automated GST Filing
- Mobile Application
- Multi-Branch Support
- Email Invoice Delivery
Dhanik G K
Computer Science Engineering Student
B.N.M. Institute of Technology
Bengaluru, India
This project is licensed under the MIT License.