Skip to content

Batuhan-METU/Expenny-NextJS-Firebase-FantaCSS

Repository files navigation

📊 Expenny - Subscription & Expense Tracker (NextJS + Firebase) 📊

=> This is a full-stack web application built to help users track subscriptions, recurring payments, and personal expenses.
=> Users can add, update, and remove subscriptions, set reminders, and view analytics of their spending.
=> Built with NextJS, Firebase, and FantaCSS for a modern, responsive, and fast experience.


🚀 Features

-> Add & Manage Subscriptions with custom categories
-> Recurring Payment Tracking with automatic notifications
-> Dashboard & Analytics for visualizing expenses
-> User authentication & authorization via Firebase Auth
-> Expense reports with monthly summaries
-> Responsive UI built with FantaCSS + custom styling


📂 Project Structure

/app & /pagesRouting & API (frontend + backend)
/components → Reusable UI components
/lib & /servicesFirebase logic, database handlers, auth, notifications
/stylesFantaCSS & Custom CSS
/public → Static Assets (images, icons, etc.)
/utils → Helpers, Constants, Validation
README.md → Project Documentation


🛠 Technologies Used

Frontend: NextJS, ReactJS, FantaCSS, CSS Modules
Backend / Database: Firebase (Firestore & Authentication)
State Management: React Context API
Notifications: Firebase Cloud Functions / Email Reminders


🎯 Goal

To provide users with a simple, efficient way to track subscriptions and recurring expenses, helping them manage finances without stress.


🌐 Live App

You can access the live app via --> https://expenny-subtracker.netlify.app/ 🚀


📌 Notes

  • ✅ Backend handled entirely with Firebase (Firestore + Auth + Functions)
  • 🔐 Includes secure authentication and route protection
  • 🧪 Future plans: Export reports, integrate budgeting features, multi-currency support

About

A Simple Subscription Tracker to Manage & Monitor Your Recurring Expenses || Expenny || Created with Next JS & FantaCSS || Supported by Live-Backend on Firebase 👌

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors