Skip to content

Developed a MEAN stack Expense Tracker application with 12+ APIs, including authenticated ones, to efficiently manage daily expenses. • Implemented robust APIs using Express.js and Node.js, enabling smooth data retrieval and manipulation.

Notifications You must be signed in to change notification settings

lab-ama/expense-tracker

 
 

Repository files navigation

ExpenseTracker

  • Implemented robust APIs using Express.js and Node.js, enabling smooth data retrieval and manipulation.
  • Ensured secure access to sensitive features by implementing user authentication and authorization mechanisms in this application.

Quick Acces 😏

How to Use 👥 (Features of Application)

  • Make an Account (SignUp) for first Time.
  • If Already have an account please Login
  • Dashboard Shows
  • Please Click Add Expense on the Side Nav or on Plus icon to add new expense
  • Here You can Add new Expense by providing details
  • You can add your new Category if you want by ADD CATEGORY just above there and proceed to SAVE button.
  • After getting message save expense now you can check on View Expense / Dashboard.
  • You can See your Profile in Profile Option
  • Also you can Edit your Name/ Username and SAVE it.
  • Logout (Auto Logout in next 1 hour so don't worry 😊 )
  • You can check Expense Summary using BAR chart and PIE charts.
  • You can also Import Expense in CSV files.📩

Screenshots

Dashboard - View Expense

image

image

Home - Add Expense

image

image

image

Expense Summary

image

image

Profile - User

image

Update info

image

Edit Expense

image

image

View Expense

image

Import CSV File

image

Logout

image

Login

image

SignUp

image

Logger

image

Database

image

Development server

  • Run npm i or npm install.
  • Download Angular Material ng add @angular/material.
  • Download Bootstrap npm install bootstrap.
  • Run ng serve
  • Navigate to http://localhost:4200/.
  • The application will automatically reload if you change any of the source files.

About

Developed a MEAN stack Expense Tracker application with 12+ APIs, including authenticated ones, to efficiently manage daily expenses. • Implemented robust APIs using Express.js and Node.js, enabling smooth data retrieval and manipulation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 46.0%
  • HTML 35.3%
  • JavaScript 12.0%
  • SCSS 6.7%