Skip to content

A Full-stack Expense Tracker App built using React, Redux, TypeScript, Node.js, Expressjs and MongoDB

Notifications You must be signed in to change notification settings

rsinghcodes/Expense-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expense Tracker

Fullstack expense tracker app

🖼️ Application Preview

Expense Tracker

🚧 Technology Used

  • Server Enviornment - Node.js
  • Backend - Expressjs
  • Bundler - Webpack, Babel
  • Frontend - React, Redux, MUI
  • Programming Language - TypeScript
  • Database - MongoDB in conjunction with Mongoose
  • Cloud database service - MongoDB Atlas
  • Deployment - Heroku

⬇️ Installation & Set Up Guide

Before running the Expense Tracker application, make sure pre-requisite is met - i.e. docker. After the setup of the pre-requisites the application can be started.

Step 1️⃣: Clone this repository to your local machine

git clone https://github.com/rsinghcodes/Expense-tracker.git

Step 2️⃣: Move to Expense tracker directory

cd Expense-tracker

Step 3️⃣: Run the below command

docker compose up -d

Your app is ready to be run! ✨✨
Open http://localhost:3000 to view it in the browser.