Expense Tracker
Full-stack app built to practise the MERN stack and other techologies
It allows users to add, edit, and delete transactions and view a summary of their expenses.
Built with TypeScript, Node.js, Express, MongoDB, React.js, Redux Toolkit, Zod, and Shadcn UI. Authentication is done using JWT and HTTP-only cookies with a Refresh Token.
The application is deployed on AWS EC2 using Docker and Nginx through GitHub Actions.
Click image to expand
Technologies
TypeScript
React
Redux Toolkit
Node.js
Express
MongoDB
ShadcnUI
Zod
Docker
Nginx
AWS
Tags
MERN
Money
Containers