Skip to content

Repository files navigation

Expense Tracker

This is a web application that helps users track their expenses and manage their personal finances. Users can categorize expenses, set budgets, and visualize their spending habits through interactive charts and reports. The app is built with Next.js, Firebase, and NextUI.

Live Demo

You can view the live demo of the application here: Expense Tracker

Features

  • User authentication with Firebase
  • Add, edit, and delete expenses
  • Categorize expenses for better tracking
  • Set and manage budgets
  • Visualize spending habits using charts
  • Responsive design using NextUI

Tech Stack

  • Frontend: Next.js, React
  • Backend: Firebase Firestore
  • Authentication: Firebase Authentication
  • Deployment: Vercel

Prerequisites

  • Node.js (version 14.x or later)
  • npm (version 6.x or later)

Installation

  1. Clone the repository
  1. Install dependencies
  • cd expense-tracker
  • npm i
  1. Set up Firebase
  • Create a Firebase project in the Firebase Console.
  • Create a Firestore database.
  • Enable Firebase Authentication with Google Sign-In.
  • Copy your Firebase configuration settings and replace them in the src/app/firebase.js file.
  1. Run the development server

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages