Thanks to visit codestin.com
Credit goes to github.com

Skip to content

The first step is knowing your numbers. Our platform helps you track and visualise your financial habits. Effectively save and plan for your future.

License

Notifications You must be signed in to change notification settings

ryanbakker/finova

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

78 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’° Finova

Modern Personal Finance Management Platform

Next.js React TypeScript Tailwind CSS MongoDB

Take control of your financial future with intelligent insights and beautiful design

πŸš€ Live Demo β€’ πŸ“‹ Features β€’ πŸ› οΈ Tech Stack β€’ πŸ“± Screenshots


🌟 Overview

Finova is a comprehensive personal finance management platform designed to help you understand, track, and optimize your financial health. Built with modern web technologies, it offers an intuitive interface for managing all aspects of your financial life.

✨ Key Highlights

  • 🎯 All-in-One Dashboard - Comprehensive financial overview at a glance
  • πŸ”’ Bank-Level Security - Secure authentication with Clerk
  • πŸ“± Mobile-First Design - Responsive across all devices
  • πŸŒ™ Dark/Light Mode - Beautiful themes for any preference
  • πŸ“Š Real-Time Analytics - Live financial insights and trends
  • 🎨 Modern UI/UX - Built with Radix UI and Tailwind CSS

πŸš€ Live Demo

Coming Soon - Finova is currently in active development. Stay tuned for the public launch!

Portfolio


πŸ“‹ Features

πŸ’³ Transaction Management

  • Smart Categorization - AI-powered automatic transaction categorization
  • Multi-Account Support - Track transactions across multiple accounts
  • Advanced Filtering - Filter by date, category, amount, and more
  • Bulk Operations - Efficiently manage multiple transactions

πŸ“Š Budgeting & Planning

  • Visual Budget Tracking - Beautiful charts and progress indicators
  • Category-Based Budgets - Set limits for different spending categories
  • Budget Alerts - Get notified when approaching limits
  • Monthly/Weekly Views - Flexible time period analysis

🎯 Financial Goals

  • Goal Setting - Create and track financial milestones
  • Progress Visualization - Visual progress bars and completion tracking
  • Priority Management - Organize goals by importance
  • Target Dates - Set and track goal deadlines

πŸ’° Asset & Liability Tracking

  • Asset Management - Track investments, savings, and property
  • Liability Monitoring - Manage debts and loans
  • Net Worth Calculation - Real-time net worth tracking
  • Value History - Track asset value changes over time

πŸ“ˆ Analytics & Reports

  • Income vs Spending - Visual comparison charts
  • Category Breakdown - Detailed spending analysis
  • Trend Analysis - Historical data visualization
  • AI-Generated Insights - Smart financial recommendations

🧾 Bill Management

  • Bill Tracking - Monitor upcoming and recurring bills
  • Due Date Alerts - Never miss a payment
  • Payment History - Track bill payment patterns
  • Recurring Bills - Automate recurring bill management

πŸ› οΈ Tech Stack

Frontend

  • Framework: Next.js 15.5.2 with App Router
  • UI Library: React 19.1.1
  • Styling: Tailwind CSS 4.1.13
  • Components: Radix UI primitives
  • Charts: Recharts for data visualization
  • Icons: Lucide React & Remix Icons
  • State Management: React Hooks & Context

Backend & Database

  • Runtime: Node.js with Next.js API routes
  • Database: MongoDB with Mongoose ODM
  • Authentication: Clerk for secure user management
  • Data Validation: TypeScript for type safety

Development & Deployment

  • Language: TypeScript 5.9.2
  • Package Manager: pnpm
  • Linting: ESLint with TypeScript support
  • Deployment: Vercel (planned)
  • Analytics: Vercel Analytics & Speed Insights

UI/UX Libraries

  • Date Handling: date-fns & React Day Picker
  • Animations: Framer Motion (planned)
  • Theme: next-themes for dark/light mode
  • Forms: React Hook Form with validation

πŸ“± Screenshots

πŸ–₯️ Desktop Views

Light Mode

Dashboard - Light Mode

Main Dashboard - Light

Transactions - Light Mode

Transaction Management - Light

Dark Mode

Dashboard - Dark Mode

Main Dashboard - Dark

Transactions - Dark Mode

Transaction Management - Dark

πŸ“± Mobile Views

Light Mode

Mobile Navigation - Light Mode

Mobile Navigation - Light

Mobile Transactions - Light Mode

Mobile Transactions - Light

Dark Mode

Mobile Navigation - Dark Mode

Mobile Navigation - Dark

Mobile Transactions - Dark Mode

Mobile Transactions - Dark


🀝 Contributing

We welcome contributions! Here's how you can help:

Ways to Contribute

  • πŸ› Report Bugs - Found an issue? Let us know!
  • πŸ’‘ Feature Requests - Have ideas? We'd love to hear them!
  • πŸ“– Documentation - Help improve our docs
  • 🎨 UI/UX Feedback - Share your design insights
  • ⭐ Star the Repo - Show your support!

Getting Started with Contributions

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License - see the LICENSE.md file for details.


πŸ‘¨β€πŸ’» About the Developer

Ryan Bakker - Full Stack Developer


πŸ™ Acknowledgments

  • Next.js Team - For the amazing React framework
  • Vercel - For the deployment platform and analytics
  • Clerk - For secure authentication
  • Radix UI - For accessible component primitives
  • Tailwind CSS - For the utility-first CSS framework
  • MongoDB - For the flexible database solution

⭐ Star this repository if you found it helpful!

Built with ❀️ by Ryan Bakker

GitHub stars GitHub forks

About

The first step is knowing your numbers. Our platform helps you track and visualise your financial habits. Effectively save and plan for your future.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages