PFMS is an expense tracker application to effortlessly track and manage your expenses.
* Introduction * * Tech Stack * * Implementation * * App Routes *
Personal Finance Management System (PFMS) is an application to effortlessly track and manage your incomes, expenses, investments, budgets and subscriptions.
- Next.js – Full-Stack MVC framework
- Components – External Library for ui-components
- Tailwind – CSS library
- Supabase – ORM/Database
- Vercel – Application Hosting
- Resend – Email Marketing Service
- PFMS is developed from the ground up using NextJs.
- For database interactions, such as storing user and subscription data, Postgresql serves as the ORM. The Prisma schema can be accessed here.
- Supabase a free alternative to Firebase, stores data in a Postgres database, encrypts private data, and provides authentication via a magic link.
- For handling payments, LemonSqueezy is utilized for its straightforward implementation.
Path | Route URL |
---|---|
Home | / |
Signup | app.localhost:3000/signup |
Signin | app.localhost:3000/signin |
Dashboard | app.localhost:3000 |