Minty
Minty is a modern finance tracker application designed to provide users with an intuitive and efficient way to manage their financial activities. The application enables seamless tracking of transactions, budgeting, goal-setting, and expense categorization while delivering a smooth and engaging user experience.
Roles In Project
- UI/UX Designer
- Full-Stack Developer – Designed, developed, and deployed the entire application.
Responsibilities
- Designed and implemented the user interface with modern UI/UX practices.
- Developed the backend using Convex for real-time data synchronization.
- Integrated Clerk for secure authentication and user management.
- Implemented state management and data fetching with React Query.
- Developed complex forms and validation with React Hook Form and Zod.
- Created interactive animations using Framer Motion.
- Ensured smooth deployment and performance optimization.
Minty is a comprehensive finance tracker that helps users take control of their finances effortlessly.
It enables users to log and categorize transactions, set custom budgets, and track financial goals effectively.
With an elegant UI and intuitive design, Minty ensures a seamless experience while providing powerful financial insights through visual analytics.
Built using the latest technologies, Minty delivers high performance, real-time updates, and secure authentication, making finance management more accessible and user-friendly.
Features
Transaction Management: Add, edit, and categorize financial transactions with ease.
Budget Tracking: Set and monitor budgets in real time to manage expenses efficiently.
Goal Setting: Define and track financial goals to maintain better control over savings and spending.
Transaction Categories: Organize transactions into customizable categories for better insights.
Visual Analytics: Understand spending patterns through interactive charts and graphs.
Challenges
Convex Learning Curve: Since Convex was new to me, I had to learn it from the documentation. While it was relatively easy, handling certain relationship scenarios posed some challenges.
UI/UX Design: As I am not a professional UI/UX designer, achieving an aesthetically pleasing and user-friendly interface took more time than anticipated.
Personal Expectation Fulfillment: Minty was created for someone special based on their specific requirements. Ensuring that the final product met their expectations was a personal challenge, but I successfully accomplished it.
Technology Stack
- Next.js
- Tailwind CSS
- Clerk
- Convex
- shadcn/ui
- Typescript
- Motion
- React Query
- Zod
- Lottie React
- Recharts