Skip to content

Latest commit

 

History

33 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Paperless Billing System

Welcome to the Paperless Billing System repository! This application is designed to provide an eco-friendly solution to generate bills and send them to customers via email and SMS, helping reduce paper waste. The app also offers features for shop management, including product and inventory management, employee registration, and sales analysis.

Features

Paperless Billing

  • Generate and send bills directly to customers via email and SMS.
  • Contribute to reducing paper waste.

Shop Management

  • Register and manage shop profiles.
  • Support for multiple shops if needed.

Product Management

  • Add, edit, and delete products.
  • Track product details such as price, quantity, and categories.

Employee Management

  • Register employees with roles and permissions.
  • Control employee access to various features.

Inventory Management

  • Monitor stock levels for all products.
  • Receive alerts for low stock to ensure timely restocking.

Sales Analysis

  • Track daily, weekly, and monthly sales.
  • Analyze sales trends with visual charts and reports.

Project Structure

Mind Map

The mind map provides an overview of the app's features and how they are categorized:

Mind Map

Flow Chart

The flow chart outlines the application's structure and how different features are interconnected:

Flow Chart

  • Home Dashboard: Central hub for accessing all app features.
  • Shop Management: Manage shop profiles and details.
  • Product Management: Manage products, prices, and quantities.
  • Employee Management: Manage employee registration and roles.
  • Inventory Management: Monitor and restock inventory levels.
  • Billing System: Generate and send bills via email and SMS.
  • Sales Analysis: Track sales data and generate reports.

Development Status

Working

  • Billing System
  • Product Management
  • Inventory Monitoring
  • Employee Registration
  • Integration with Payment Gateways

Need Watch

  • Stock Alerts
  • Multi-shop Management

Not Working

  • Advanced Sales Trend Reports

Not Decided Yet

  • Sales Analysis

Installation

  1. Clone the repository:
    git clone https://github.com/360Parminder/QuickCart.git
  2. Navigate to the project directory:
    cd QuickCart
  3. Install dependencies:
    npm install
  4. Start the application:
    npm start

Contribution

Contributions are welcome! Please fork the repository and submit pull requests for any enhancements or bug fixes. Make sure to follow the code of conduct and guidelines for contributing.


About

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages