Sentimentify is a music on demand service that uses your mood to recommend music, with computer vision and machine learning we can reconize your mood and search in our crowsourced database a playlist that match with you.
We use tecnologies like Github Actions for Continous Integration and Continous Deployment that allow us simplify our workflow and make automatic deployments of our React App and our backend hosted in a kubernetes cluster super easy in every push. Additionally we use github pages for deliver our frontend worldwide in seconds, and obviously all the advantages that git brings to development.
Install the dependencies:
$ cd backend && pip3 install -r requirements.txt
Add environment variables:
cd backend
touch .env
echo "DETA_PROJECT_KEY=**YOUR_KEY**" >> ".env"
echo "DETA_PROJECT_KEY=**YOUR_ID**" >> ".env"
Run in dev mode:
$ cd backend && python3 main.py
Install the dependencies:
$ cd frontend && npm install
// or
$ cd frontend && yarn
Run in dev mode:
$ cd frontend && npm run dev
// or
$ cd frontend && yarn dev
Contributions are what make the Open Source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a Pull Request. You can also simply open an issue with the tag enhancement.
Don't forget to give the project a star ⭐! Thanks again!
-
Fork the project
-
Clone the repository
git clone https://github.com/@username/sentimentify
- Create your Feature Branch
git checkout -b feature/AmazingFeature
- Push to the Branch
git push origin feature/AmazingFeature
- Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Juan Almanza @scidroid @scidroid - [email protected] Sebastian Ponce @sebaspv @sebaspv - [email protected]