https://github.com/octodemo/noseknows-universe
get the most out of Github Copilot
https://github.com/octodemo/noseknows-universe
Last synced: 6 months ago
JSON representation
get the most out of Github Copilot
- Host: GitHub
- URL: https://github.com/octodemo/noseknows-universe
- Owner: octodemo
- License: mit
- Created: 2024-09-09T21:03:36.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-09T22:46:34.000Z (almost 2 years ago)
- Last Synced: 2024-09-10T03:15:07.404Z (almost 2 years ago)
- Language: Python
- Size: 869 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Support: SUPPORT.md
Awesome Lists containing this project
README
# NoseKnows: Fragrance Recommendation API 🌸
NoseKnows analyzes your favorite perfumes and makes a recommendation for other fragrances you may like.
## Features
**Personalized Recommendations**: Leveraging KNN Algorithm, NoseKnows provides users with personalized fragrance recommendations that align with their unique preferences and past selections.
## Tech Stack
- **AI & Machine Learning**: Python with Scikit-learn
- **Backend**: Python with Flask
- **Database**: TBD
> The initial dataset is from Kaggle and can be found by [clicking here](https://www.kaggle.com/datasets/nandini1999/perfume-recommendation-dataset).
## Local Development
1. Clone the repository
2. Install the dependencies by running `pip install -r requirements.txt`
3. Run the application by executing `flask run`
4. Navigate to to the endpoint `/api/recommend` to perform a `POST` request
In the body of the request, include the following JSON object:
```
{
"fav_perfumes": [
"Sola Parfum",
"Amber Eau de Parfum",
"Black Citrus Eau de Parfum"
]
}
```
## Resources to learn more
- [Using GitHub Copilot in your IDE: Tips, tricks, and best practices](https://github.blog/2024-03-25-how-to-use-github-copilot-in-your-ide-tips-tricks-and-best-practices/)
- [10 unexpected ways to use GitHub Copilot](https://github.blog/2024-01-22-10-unexpected-ways-to-use-github-copilot/)
- [How to use Github Copilot in the CLI](https://www.youtube.com/watch?v=fHwtrOcLAnI&t=32s)
- [Prompt crafting with GitHub Copilot](https://www.youtube.com/watch?v=GPLUGJsVx0s)
---