https://github.com/souravpl8092/bill-management-system-app
Bill Management System application streamlines the billing process by allowing users to generate itemized bills, calculate totals, and print or download invoices effortlessly.
https://github.com/souravpl8092/bill-management-system-app
css framer-motion pdfmake react-hooks react-icons react-redux react-router react-router-dom reactjs
Last synced: 3 months ago
JSON representation
Bill Management System application streamlines the billing process by allowing users to generate itemized bills, calculate totals, and print or download invoices effortlessly.
- Host: GitHub
- URL: https://github.com/souravpl8092/bill-management-system-app
- Owner: souravpl8092
- Created: 2025-03-06T09:05:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-06T09:10:51.000Z (over 1 year ago)
- Last Synced: 2025-07-31T18:16:40.852Z (11 months ago)
- Topics: css, framer-motion, pdfmake, react-hooks, react-icons, react-redux, react-router, react-router-dom, reactjs
- Language: JavaScript
- Homepage: https://bill-management-system-app.netlify.app/
- Size: 56.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ฐ Bill-Management-System-App
A **sleek, professional, and feature-rich** Bill Management System App built with **React + Vite**. This application streamlines the billing process by allowing users to generate itemized bills, calculate totals, and print or download invoices effortlessly.
---
## โจ Key Features
โ
**Dynamic Item List** โ Seamlessly add, update, and remove items in real time.
โ
**Auto Calculations** โ Instantly compute subtotals, tax, and grand total.
โ
**Modern & Responsive UI** โ Clean and visually appealing interface.
โ
**Print & Download Support** โ Export bills with ease.
โ
**Redux Integration** โ Efficient state management for a smooth user experience.
โ
**Fast Performance** โ Optimized with Vite for blazing-fast rendering.
---
## ๐ Tech Stack
- โ๏ธ **Frontend**: React.js + Vite
- ๐จ **Styling**: CSS
- ๐ญ **Icons**: React Icons
- ๐ฆ **State Management**: Redux Toolkit (Slices, Store)
---
## ๐ฆ Installation & Setup
```sh
# Clone the repository
git clone https://github.com/souravpl8092/Bill-Management-System-App.git
cd bill-management-system
# Install dependencies
npm install
# Start the application
npm run dev
```
---
## ๐ Deployment
- **App url:** [Bill Management System App](https://bill-management-system-app.netlify.app/)
---
## ๐ Folder Structure
```
๐ฆ bill-management-system
โโโ ๐ src
โ โโโ ๐ components
โ โ โโโ Sidebar.jsx
โ โโโ ๐ pages
โ โ โโโ BillGenerator.jsx
โ โ โโโ CustomersTable.jsx
โ โ โโโ Login.jsx
โ โโโ ๐ redux
โ โ โโโ ๐ slices
โ โ โ โโโ authSlice.js
โ โ โ โโโ billSlice.js
โ โ โโโ store.js
โ โโโ ๐ styles
โ โ โโโ BillGenerator.css
โ โ โโโ CustomersTable.css
โ โ โโโ Login.css
โ โ โโโ Sidebar.css
โ โโโ App.jsx
โ โโโ main.jsx
โโโ ๐ package.json
โโโ ๐ README.md
```
---
## ๐จ UI Components
- ๐ข **Sidebar** โ Intuitive navigation panel for easy access to pages.
- ๐งพ **BillGenerator** โ The core component for creating and managing invoices.
- ๐ **CustomersTable** โ Displays detailed billing information for customers.
---
## ๐ License
This project is **open-source** and available under the **MIT License**.
---
Made with โค๏ธ by [Sourav Paul](https://github.com/souravpl8092) ๐
---