Welcome to Finara, the ultimate finance management platform designed to give you a holistic view of your financial landscape. Whether you're tracking expenses, managing income, or planning for the future, Finara is here to simplify your financial life.
- Comprehensive Overview: Get a complete picture of your finances at a glance.
- Expense Tracking: Monitor your spending patterns and identify areas for savings.
- Income Management: Keep track of your income sources and optimize your earnings.
- Seamless Integration: Connect your bank accounts securely using Plaid for real-time financial data.
- User-Friendly Interface: Navigate through your financial data with ease, thanks to our intuitive design.
Finara leverages the best in class technologies to provide a seamless and efficient user experience:
React - A JavaScript library for building user interfaces.
Next.js - The React framework for production.
TailwindCSS - A utility-first CSS framework for rapid UI development.
Shadcn UI - A React UI library with a collection of beautifully designed components.
Drizzle + Neon DB - For robust and scalable database management.
Hono API - Ultra-fast, simple, and zero-dependency web framework for Cloudflare Workers.
Plaid - For secure and easy-to-use banking data integration.
LemonSqueezy - For easy and secure digital product sales.
Clerk - For seamless and secure authentication.
Vercel - For the best deployment and hosting experience.
To get a local copy up and running follow these simple steps.
Before you begin, ensure you have the latest version of Node.js installed.
- Clone the repository:
git clone https://github.com/jhuboo/finara.git
-
Install NPM packages:
npm install
-
Setup your
.env.local
file in the root directory based on the.env.dummy
file provided. You will need to add your keys for:- Clerk
- Neon DB
- Plaid
- LemonSqueezy
After setting up your environment variables, you can start the development server by running:
npm run dev
This will start the Next.js application in development mode. Navigate to http://localhost:3000
to view the application.
Anvesh G. Jhuboo
A special thanks to all the technologies and frameworks that made this project possible. Your contributions to the open-source community are invaluable.