FinTrack is a personal finance management tool designed to help users track expenses, set financial goals, and gain intelligent insights. With a clean and user-friendly interface, FinTrack makes it easy for individuals to achieve financial freedom.
-
🛠 Expense Tracking
Automatically categorize and monitor your spending. -
🔒 Bank-Level Security
Your financial data is encrypted and kept safe. -
🎯 Financial Goals
Set, track, and achieve your personalized financial milestones. -
📊 Dynamic Analytics
View interactive graphs and insights to monitor progress.
Our modern and intuitive landing page
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB
- API Integration: Plaid API (for banking data integration)
- Styling: CSS (with custom designs and animations)
- Install Node.js and npm.
- Ensure MongoDB is running locally or use a cloud database.
- Set up a Plaid API account for banking data integration.
- Clone the repository:
git clone https://github.com/your-username/fintrack.git cd fintrack - Install dependencies:
npm install
- Set up environment variables:
•Create a .env file in the root directory with the following:
PLAID_CLIENT_ID=your_plaid_client_id PLAID_SECRET=your_plaid_secret PLAID_ENV=sandbox - Start the development server:
npm start
- Navigate to http://localhost:3000 to view the app.