Skip to content

subhamBharadwaz/minty

Repository files navigation

Minty: Finance Tracker Application

Minty is a comprehensive finance tracker application designed to help users manage their financial activities efficiently. With Minty, you can track transactions, set budgets, establish financial goals, and categorize expenses with ease. The app is built with a modern tech stack that ensures high performance and seamless user experience.

Features

  • Transaction Management: Add, edit, and categorize your financial transactions.
  • Budget Tracking: Set up custom budgets and monitor your spending against your budget in real time.
  • Goal Setting: Define and track your financial goals to stay on top of your saving and spending plans.
  • Transaction Categories: Organize your transactions with customizable categories for better clarity and insight.
  • Visual Analytics: Visualize your financial data through charts and graphs to better understand spending patterns.

Tech Stack

  • Frontend: Next.js
    A React-based framework known for its server-side rendering and static site generation.

  • Backend: Convex
    Convex is the open-source backend for application builders. An all-in-one platform with thoughtful, product-centric APIs. Get started

  • Authentication: Clerk
    Provides secure, customizable authentication with built-in user management.

  • UI Components: Shadcn/ui
    Pre-built, accessible UI components for a modern and clean design.

  • Animations: Framer Motion
    Smooth and powerful animations that bring subtle shuttle effects to life.

  • Form Management: React Hook Form & Zod
    Efficient, schema-based form handling and validation.

Getting Started

Prerequisites

Ensure that you have bun installed:

Installation

  1. Clone the repository:

    git clone https://github.com/subhamBharadwaz/minty.git
  2. Navigate to the project folder:

    cd minty
  3. Install the dependencies:

    bun install

Running the Application

  1. Start the development server:

    bunx convex dev
    bun dev
  2. Open http://localhost:3000 in your browser to view the app.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.