rahulhaque/expense-tracker-react
rahulhaque/expense-tracker-react has 86 GitHub stars and 38 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-11 18:19 UTC. Last push 2026-11-09.
Expense tracker React frontend for expense-tracker Lumen backend.
What you can do
- Login and Registration
- Update Password
- Income/Expense Category Manage
- Income/Expense Transaction Manage
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalExpense Tracker Web 💰 React
Simple income/expense tracker app web frontend built with React and 💕
This is the Expense Tracker Web frontend for Expense Tracker 💰 Lumen backend. You can find the backend repo and API documentation in the above link.
Features
Basic features include -
- Landing Page
- Login and Registration
- Update Profile
- Update Password
- Income/Expense Category Manage
- Income/Expense Transaction Manage
- Income/Expense Calendar View
- Currency Support
- Language Selection (needs locale files)
- Tools Sidebar with Calculator
- Current and Last Month Summary
- Month Wise Income Expense Chart
- Category Wise Income Expense Chart
- Responsive UI
Install Instruction
- At first download or clone Expense Tracker 💰 Lumen backend. Setup and configure the backend. Click the link for detail.
- Considering the backend is up and running, now download or clone this repo.
- Open terminal and
cdinto the directory. - Run
npm ito install the dependencies. - Copy and save
.env.examplefile as.env. Set API host in the.envfile if necessary. - Finally run the app with
npm start. - The app should be running at
http://localhost:3000
Technology Used
Some libraries used that deserves mentioning.
- Prime React - The UI components used in the project on top of free template Sigma.
- React Tracked - Simple and fast global state manager. Eliminate unnecessary re-renders.
- React Hook Form - Performant, flexible and extensible forms with easy-to-use validation.
- React Calculator - Modified to adjust my tools sidebar.
Additionally I have added a custom template in the extra folder. The template is designed and created solely by me. The name is blueberry-orange. Which is not free to use or copy without permission.
Screenshots
- Landing

- Login

- Dashboard

- Calendar

- Settings

- Tools

- Currency

More Info
This project is solely made for learning purposes. The structure of the project and the code practices may prove useful to new learners who are exploring new technologies.
Spare a ⭐ to keep me motivated. 😃
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
459,043 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,695 starsreact/react
The library for web and native user interfaces.
252,541 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,527 stars