This repository contains the backend server for the Decision Tree App, responsible for training decision tree models. The backend is built using Node.js and Python.
- Train decision tree models based on user input.
- Handle model training requests and responses.
- Integrate seamlessly with the frontend application.
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/sideffect263/DT_Model_Trainer_BE.git cd DT_Model_Trainer_BE
-
Install Node.js dependencies:
npm install
-
Install Python dependencies:
pip install -r requirements.txt
-
Start the server:
node server.js
The server will run on http://localhost:5000.
The backend server provides API endpoints for model training. To integrate with the frontend application, ensure the server is running and accessible.
In the project directory, you can run:
Starts the backend server.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
Feel free to check the issues page for ideas on what to work on, or to report bugs and request features.
This project is licensed under the MIT License. See the LICENSE file for details.
If you have any questions, feel free to reach out to the repository owner.
This backend server works in conjunction with the Decision Tree App frontend.