Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 1.2 KB

README.md

File metadata and controls

28 lines (18 loc) · 1.2 KB

FinMERNQL - Expense Tracker with MERN & GraphQL

FinMERNQL is a powerful expense tracking application built using the MERN stack and GraphQL. The project is structured as a monorepo, containing both frontend and backend, allowing for seamless integration and easy management.

Project Structure

This repository is structured as a monorepo with separate directories for the frontend and backend.

Tech Stack

Frontend

  • React.js: A JavaScript library for building user interfaces.
  • TypeScript: Superset of JavaScript that adds static typing to make the codebase more robust and maintainable.
  • Tailwind CSS: Utility-first CSS framework for rapid UI development.
  • Shadcn UI: Accessible and highly customizable components for building sleek UIs.

Backend

  • Node.js: JavaScript runtime built on Chrome's V8 JavaScript engine.
  • Express.js: Web framework for Node.js, providing a robust set of features for web and mobile applications.
  • GraphQL: Query language for APIs, enabling efficient data fetching.
  • MongoDB: NoSQL database for storing and retrieving financial records.
  • Passport.js: Authentication middleware for Node.js, used for managing user authentication.