Moodflix
your mood, our suggestions.
🎯
About
Overview of our project
We have started this project with the purpose of participating to the Microsoft Azure Hackathon on dev.to.
Our project's goal is to add special features to an existing list of movies.
Imagine yourself at night, thinking about what movie to watch and no title comes to your mind. Well, that's exactly when Moodflix can help you in identifying the perfect movie for your night, based on your actual mood.
And after selecting your movie, Moodflix shows you all the movie's reviews with their own mood icon.
You can also get a global view at a glance to understand whether people have enjoyed it or not.
Go try it and please let us know if you enjoyed it with a
Preview video
▶️
Demo
Here you can find the demo link:
✨
Features
🚀
Technologies
Th3Wall)
Frontend (- TMDb API's
- React
- React Hooks
- React Context API
- React Router
- React Webcam
- SCSS
- Framer Motion
- React Icons
- Axios
Kasuken)
Backend (Cloud Services
CI/CD with GitHub Actions
To deploy the solution, we use two different GitHub Actions: one for the backend and the other one for the frontend.
📸
Screenshots
👨🏻💻 Run Locally
Frontend
- Clone the project
git clone https://github.com/kasuken/Moodflix
- Go to the project directory
cd Frontend
- Install dependencies
npm install
- Start the server
npm start
Backend
- Clone the project
git clone https://github.com/kasuken/Moodflix
Go the directory Backend and open the solution with Visual Studio 2022 Press F5 to start the debug session.
✅
Requirements
Before starting