Skip to content

An expense tracker app builds with React using hooks (useState, useContext, useReducer) and the Context API

Notifications You must be signed in to change notification settings

phieraditya/expense-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

41 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Expense Tracker

A full-stack expense tracker app builds in the front-end with React using hooks (useState, useContext, useReducer) and the Context API, and in the back-end with MongoDB, Mongoose ODM, Node.js and Express API.

File and Folder Structure

.
└── client/
    └── src/
        β”œβ”€β”€ context/
        β”‚   β”œβ”€β”€ GlobalState.js
        β”‚   └── AppReducer.js
        β”œβ”€β”€ components/
        β”‚   β”œβ”€β”€ Header.js
        β”‚   β”œβ”€β”€ Balance.js
        β”‚   β”œβ”€β”€ IncomeExpenses.js
        β”‚   β”œβ”€β”€ TransactionList.js
        β”‚   β”œβ”€β”€ AddTransaction.js
        β”‚   └── Transaction.js
        β”œβ”€β”€ App.css
        β”œβ”€β”€ App.js
        └── index.js
└── config/
    └── db.js
└── controllers/
    └── transactions.js
└── models/
    └── Transaction.js
└── routes/
    └── transactions.js
└── server.js

About

An expense tracker app builds with React using hooks (useState, useContext, useReducer) and the Context API

Topics

Resources

Stars

Watchers

Forks