FinVue is a MERN stack application designed to help users manage their finances efficiently. With a user-friendly interface and graph-based data visualization, FinVue allows users to track their daily, monthly, and yearly expenses with ease.
- User Authentication: Secure login and registration system.
- Intuitive UI: Clean and responsive user interface for an enhanced user experience.
- Expense Tracking: Track your daily, monthly, and yearly expenses.
- Data Visualization: Graph-based visualization to analyze spending patterns.
- Robust APIs: Backend functionality with secure APIs.
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Version Control: Git
- Clone the repository:
git clone https://github.com/mkgupta01/FinVue.git
- Navigate to the project directory:
cd FinVue
- Install frontend dependencies:
cd frontend npm install
- Install backend dependencies:
cd ../backend npm install
- Create a
.env
file in thebackend
directory and add your MongoDB URI and any other necessary environment variables:MONGO_URI=your_mongodb_uri PORT = 8080 JWT_SECRET = your_jwt_secret_key
- Start the development server:
npm run dev
- Register/Login: Create an account or login with your existing account.
- Add Expenses: Enter your daily, monthly, and yearly expenses.
- View Reports: Analyze your spending with graph-based data visualization.
Contributions are welcome! Please fork the repository and create a pull request with your changes.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or issues, please contact:
- Name: Mayank Kumar Gupta
- Email: [email protected]
- LinkedIn: linkedin.com/in/mkgupta001
- GitHub: github.com/mkgupta01
If you have any additional features or specific details about the project, let me know so I can include them in the README.