Skip to content

jackytam2020/ExpenseTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 

Repository files navigation

ExpenseTracker

Welcome to my personal expense tracker! This application, built with PassportJS for OAuth authentication and authorization, allows users to seamlessly add, edit, view, and delete expense entries. Explore insightful statistical chart displays to gain a comprehensive overview of your financial activities. Enjoy a user-friendly interface designed for efficient expense management and tracking.

Disclaimer

This is the beta version of the application. Please report any bugs you find in the issues thread.

Tech Stack

Front-End

  • React/NextJS
  • Material UI
  • JavaScript
  • TypeScript
  • SCSS
  • Redux Persist
  • Axios

Back-End

  • NodeJS
  • ExpressJS
  • PassportJS
  • TypeScript
  • MongoDB

Installation

cd client
npm install
npm run dev

Add a .env.local file inside the client folder so the front end can be connected to the backend and paste the following code:

HOST=https://expensetracker-tqj8.onrender.com