Skip to content

πŸ’Ό A full-stack investment tracker built with Next.js, MongoDB, and NextAuth. πŸ“Š Track SIPs & Lumpsum investments with ease. πŸ” Secure authentication & πŸ”Ž type-safe validation powered by Zod.

Notifications You must be signed in to change notification settings

chayan-1906/MF-Stx-Cal-Next.js

Repository files navigation

πŸŽ“ MFStxCal

A full-stack production-ready Next.js app with authentication, investment dashboard, MFSIP/Lumpsum tracking, and MongoDB integration for seamless mutual fund and stock portfolio management.

πŸš€ Tech Stack

πŸš€ Next.js: React framework for server-side rendering and building web applications.

πŸƒ MongoDB: NoSQL database for data storage.

πŸ” NextAuth: Authentication library for Next.js applications.

πŸ“ Zod: TypeScript-first schema declaration and validation library.

Available Scripts

In the project directory, you can run:

npm run serve

Runs the app in the development mode. Open http://localhost:4000 to view it in the browser.

next build

Builds the app for production to the .next folder. It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes. Your app is ready to be deployed!

Dependencies

npm i react-icons
npm i zod
npm i mongoose
npm i axios
npm i usehooks-ts
npm i react-toastify
npm i axios
npm i nuqs
npm i framer-motion
npm i react-select

Not yet done

  1. APIs to getAllMfLumpsums, updateMfLumpsum, deleteMfLumpsum
  2. List of all mfLumpsums
  3. Update Mf Lumpsum functionality: Need to create route - /edit-investment/mutual-fund/lumpsum/{mfLumpsumExternalId}
  4. Update, Delete MFFunds
  5. Make Cancel button functional in MFSIPForm

TODOs

  1. Remove Apple SignIn
  2. No. of Installments (Optional Field in MFSIP schema)
  3. Sort ListView by dayOfMonth
  4. loader.tsx

About

πŸ’Ό A full-stack investment tracker built with Next.js, MongoDB, and NextAuth. πŸ“Š Track SIPs & Lumpsum investments with ease. πŸ” Secure authentication & πŸ”Ž type-safe validation powered by Zod.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published