Personal Finance Manager is a web application designed to help users track and manage their personal finances. The application leverages MongoDB for data storage and provides features such as expense tracking, budget management, and financial reporting.
- Expense Tracking: Log and categorize your daily expenses.
- Budget Management: Set and monitor budgets for different categories.
- Financial Reports: Generate reports to visualize your spending habits.
-
Clone the repository:
git clone https://github.com/TomoyaKuroda/personal-finance-manager.git cd personal-finance-manager
-
Install the dependencies:
npm install
Create a .env
file in the root directory of the project and add the following environment variables:
MONGODB_URI=your_mongodb_connection_string
DB_NAME=your_database_name
MONGODB_URI
: Your MongoDB connection string.DB_NAME
: The name of the database you want to use.
To start the application, use the following command:
npm start
The application will be available at http://localhost:3000
.
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License.