KhaataBook is a modern, CRUD-enabled web application to manage personal or business finances. Built with Node.js, Express, EJS, Tailwind CSS, and filesystem-based storage, it lets you efficiently track transactions and view summaries in a beautiful, responsive interface.
- CRUD Transactions: Create, Read, Update, and Delete income or expense entries.
- Transaction History: Easily view and see past transactions.
- Filesystem Storage: Lightweight storage without a database—easy to deploy.
Screen.Recording.2025-10-26.at.6.05.10.PM.mov
- Learned how to handle file-based CRUD operations efficiently in Node.js.
- Improved understanding of modular Express.js structure.
- Explored dynamic rendering with EJS templates.
- Enhanced frontend design skills using Tailwind’s utility-first approach.
- Node.js & npm installed
- Knowledge about Tailwind and EJS
- Web browser (Brave, Chrome, Firefox, Edge)
- Clone the repository:
git clone https://github.com/abhiraj1027/khaataBook.git- Navigate into the project folder:
cd khaataBook- Install dependencies:
npm install- Start the server:
npm start- Open browser:
http://localhost:3000