Chakki Ledger is a finance management application developed to assist small businesses, particularly those dealing with permanent customers, in managing their orders and finances efficiently. This tool was specifically created for a wheat grain business to streamline their financial operations.
-
Role-Based Access Control:
- Admin:
- Create, update, and delete customer profiles.
- Manage orders: create, update, and delete.
- Download receipts for orders.
- User:
- View orders (for now the users can view all orders, but specific order viewing is something I might work on in the future).
- Download receipts for their orders.
- Admin:
-
Receipt Generation: Easily download receipts for record-keeping and customer communication.
The need for a tailored finance management solution arose when a friend required a system to handle their wheat grain business's finances. Existing solutions were either too complex or didn't cater to their specific needs, prompting the development of Chakki Ledger.
- Frontend: Vanilla JavaScript, HTML, CSS
- Backend: Firebase for authentication and real-time database
- Deployment: GitHub Pages
To run this project locally:
- Clone the Repository:
git clone https://github.com/MudassirDev/chakki-ledger.git
- Run development server:
python3 server.py
git clone https://github.com/MudassirDev/chakki-ledger
cd chakki-ledger
python3 server.py
If you'd like to contribute, please fork the repository and open a pull request to the main
branch.