Online Stationery Store

A web app for managing stationery inventory, billing, and users. Includes advanced reporting, real-time dashboards, and multi-role user management. Built with React, Firebase, and Material-UI.

Dashboard Overview

A centralized dashboard with real-time statistics, recent activities, and quick access to essential modules like sales, purchases, and inventory.

Dashboard Overview

Student Management

Manage student profiles, linked invoices, and balances. Useful for school-based stationery billing.

Student Management

Teacher Management

Maintain records for teachers, including personal info, assigned classrooms, and purchases if applicable.

Teacher Management

Product Management

Add, edit, and categorize stationery products with inventory tracking and availability status.

Product Management

Purchase Records

Track incoming stock from suppliers with quantity, cost, and supplier details to maintain inventory accuracy.

Purchase Records

User Management

Create and manage different user roles such as admins, staff, and shopkeepers with specific permissions.

User Management

Class Management

Organize students and teachers by class sections for simplified group-wise stationery allocation and billing.

Class Management

Shop Management

Handle multiple branches or shops, view shop-wise reports, and switch between stores if applicable.

Shop Management

Invoice Management

Generate invoices for students, teachers, or general customers with automatic calculations and tax support.

Invoice Management

Billing Section

Streamlined billing interface for fast sales, barcode scanning, and on-the-fly product additions.

Billing Section

Invoice Reports

Downloadable invoice reports with filters like date, class, user type, paid or due status.

Invoice Reports

Paid Invoices

Track all fully settled invoices and generate receipts or confirmation reports.

Paid Invoices

Due Invoices

Monitor unpaid or partially paid invoices and send reminders or generate follow-up bills.

Due Invoices

User Balances

View balance summaries for each student or teacher, with quick access to payment history and due amount.

User Balances

User Invoice Tracker

Track invoice history per user with filters and downloadable records, aiding transparency and trust.

User Invoice Tracker