Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devanshu-17/jtp-technical-project
My project for the JTP Technical Round
https://github.com/devanshu-17/jtp-technical-project
Last synced: 7 days ago
JSON representation
My project for the JTP Technical Round
- Host: GitHub
- URL: https://github.com/devanshu-17/jtp-technical-project
- Owner: Devanshu-17
- License: mit
- Created: 2024-03-28T14:43:53.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-16T01:04:17.000Z (9 months ago)
- Last Synced: 2024-05-01T16:11:56.403Z (8 months ago)
- Language: Jupyter Notebook
- Homepage: https://devanshu-17.github.io/JTP-Technical-Project/
- Size: 181 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Foodinator - A Food Recommendation System
This repository contains the source code for Foodinator, a food recommendation system developed as part of the Technical Project Round for JTP (Japan Third Party).
## Introduction
This is a food recommendation system that recommends food based on the user's preferences. The system uses a K-Means clustering algorithm to cluster similar foods together and recommend foods based on the user's preferences.
It also supports direct food recommendation based on the user's food preferences by using cosine similarity.
## Features
- Feature 1: Recommends food based on the user's preferences.
- Feature 2: Provides detailed information about the recommended food items.
- Feature 3: Takes into account the user's allergens and nutritional requirements.
- Feature 4: Supports direct search functionality for food recommendation based on the user's food preferences.## Technologies Used
The system has been developed using the FastAPI framework for the backend and React for the frontend. The system uses MongoDB as the database to store the food items and user preferences. The system has been containerized using Docker to ensure easy deployment and scalability.
### Backend
### Frontend
### Database
### Containerization
## Getting Started
Please refer to the [documentation](https://devanshu-17.github.io/JTP-Technical-Project/) for detailed instructions on how to get started with Foodinator.
## Demo
#### Home Page
![Home](https://github.com/Devanshu-17/JTP-Technical-Project/assets/93381397/7031c2ba-5651-45dc-8af8-46750a4e227e)#### Recommendation Page
![Recommendation](https://github.com/Devanshu-17/JTP-Technical-Project/assets/93381397/35d64050-c666-4c9d-b17f-e8f169b95894)#### Search Page
![Search](https://github.com/Devanshu-17/JTP-Technical-Project/assets/93381397/9c25b653-6ab6-4a08-a393-646448ad0372)#### Output Page
![Output](https://github.com/Devanshu-17/JTP-Technical-Project/assets/93381397/fe71e4cf-1320-4628-8fd8-86501cf2cab9)## License
This project is licensed under the [MIT LICENSE](LICENSE). See the [LICENSE](LICENSE) file for details.