Skip to content

KhaataBook is a modern web application for managing personal and business finances. Built with Node.js, Express, EJS, and Tailwind CSS, it allows users to perform CRUD operations on transactions, view summaries, and track income and expenses in a clean interface.

Notifications You must be signed in to change notification settings

abhiraj1027/KhaataBook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KhaataBook Application

Made with Node.js & Express CSS Tailwind

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.


Features

  • 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.

Demo

Screen.Recording.2025-10-26.at.6.05.10.PM.mov

Challenges & Learnings

  • 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.

Getting Started

Prerequisites

  • Node.js & npm installed
  • Knowledge about Tailwind and EJS
  • Web browser (Brave, Chrome, Firefox, Edge)

Installation

  1. Clone the repository:
git clone https://github.com/abhiraj1027/khaataBook.git
  1. Navigate into the project folder:
cd khaataBook
  1. Install dependencies:
npm install
  1. Start the server:
npm start
  1. Open browser:
http://localhost:3000

About

KhaataBook is a modern web application for managing personal and business finances. Built with Node.js, Express, EJS, and Tailwind CSS, it allows users to perform CRUD operations on transactions, view summaries, and track income and expenses in a clean interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published