## Introduction
npm install financing-recsysFinancing Recommender System is a system that recommends financing products to users based on their financial status and preferences. The system is designed to help users find the best financing products that suit their needs and preferences. The system uses machine learning algorithms to analyze user data and recommend the best financing products based on the user's financial status and preferences.
We encourage you to use docker to develop and run the project. To get started, you need to have docker installed on your machine. You can download docker from the official website docker.com.
Devcontainer is a feature of Visual Studio Code that allows you to develop inside a container. It is a great way to ensure that your development environment is consistent across different machines. So please make sure you have Visual Studio Code installed on your machine.
Please follow the steps below to start developing with Devcontainer:
1. Clone the repository to your local machine:
``bash`
git clone https://github.com/ruhyadi/financing-recsys/
2. Open the repository in VS Code:
`bash`
cd financing-recsys
code .
3. Copy and edit (if needed) the .env.example file to .env for every services:
`bash
# root directory
cp .env.example .env
# backend service
cp backend/.env.example backend/.env
# frontend service
cp web/.env.example web/.env
`
4. Inside VS Code, press CTRL+SHIFT+P to open the command palette, then type and select Dev Containers: Reopen in Container. This will open the repository inside a container.
5. Once the container is ready, you can start developing the project.
If you encounter an error related to dataprep, please downgrade your pandas version to 1.5.3:
`bash``
pip install pandas==1.5.3
pip install dataprep