Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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

MongoDB

### Containerization

Docker

## 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.