Skip to content

Pawo0/money-tracker

Repository files navigation

Expense Tracker App

Disclaimer: This project is still under active development. Some features are incomplete or may change in the future.

A simple expense tracking web application that allows users to log in with their Google account, track their spending, categorize expenses, and store everything securely in a cloud database.

Live Demo

Vercel Deployment: https://money-tracker-qev1.vercel.app/

Features

  • Google login via NextAuth
  • Secure storage in MongoDB using the user session ID
  • Adding expenses with category, description, and price
  • Nice view of existing expenses with help react-chartjs-2
  • Icons and colors for category visualization
  • Smooth animations using Framer Motion
  • Real-time revalidation using SWR
  • Responsive UI styled with Tailwind CSS

Tech stack

Area Technology
Framework Next.js (App Router)
Language TypeScript
Authentication NextAuth (Google Provider)
Database MongoDB
API Next.js API Routes
Styling Tailwind CSS
Animations Framer Motion
Data fetching SWR

Preview Screenshots

Adding new expense Choosing a category Dasboard

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published