Our project for The Microsoft Azure Trial Hackathon on Dev.to

Overview

Moodflix

your mood, our suggestions.

Image of Moodflix Project


🎯 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 ⭐️ - we would really appreciate it.

Preview video

▶️ Demo

Here you can find the demo link:

Features

✔️   Capture your face photo directly from your webcam/phone
✔️   Analyze and display your top emotion from the photo
✔️   Find objects and special objects on your face (beard, glasses, hat, ect.) and display them in our avatar selections
✔️   Display a list of movies based on your mood
✔️   Analyze and display the emotion from the reviews and display an avatar next to each description
✔️   Keywords extraction from the overview of the movies

🚀 Technologies

Frontend (Th3Wall)

Backend (Kasuken)

Cloud Services

CI/CD with GitHub Actions

Moodflix API Moodflix Frontend

To deploy the solution, we use two different GitHub Actions: one for the backend and the other one for the frontend.

📸 Screenshots

Loading page Moodflix Loading page

Landing Page with Webcam Moodflix Landing page

Results Screenshot of Moodflix results

Movie Details Moodflix Details



👨🏻‍💻 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 🧑‍💻 , you need to have Git, Node and .NET 6 installed.

🧑‍💻 The Team

📝 License

Apache-2.0 License

🔮 Repo Analytics

Alt

You might also like...

MUI Core is a collection of React UI libraries for shipping new features faster. Start with Material UI, our fully-loaded component library, or bring your own design system to our production-ready components.

MUI Core is a collection of React UI libraries for shipping new features faster. Start with Material UI, our fully-loaded component library, or bring your own design system to our production-ready components.

MUI Core MUI Core contains foundational React UI component libraries for shipping new features faster. Material UI is a comprehensive library of compo

Dec 30, 2022

Generate link preview using our app, API or our NPM package.

get-link-preview 🔗 View the link preview using our App. Use the API to generate link preview in your app or use the NPM package to use the custom hoo

Dec 21, 2022

This project aims for Road to web3 Hackathon powered by Polygon

BlogStream A blog site where users directly pay the writers for only what they are reading This is a project created for Road to Web3 hackathon by Web

Sep 12, 2022

Svaasthy project - a part of the Electrothon-4.0 Hackathon

Svaasthy project - a part of the Electrothon-4.0 Hackathon

Svaasthy View the presentaton The problems we address... The covid-19 crisis is drawing attention to the already overburdened public health systems in

Jun 16, 2022

Monorepo project that shows the current weather data and weather forecast for next 7 days. Created from scratch to participate in a 14-days hackathon.

Monorepo project that shows the current weather data and weather forecast for next 7 days. Created from scratch to participate in a 14-days hackathon.

Climatic Monorepo project that shows the current weather data and weather forecast for next 7 days. Created from scratch to participate in a 14-days h

Jun 23, 2022

An Azure blob storage executor module for Runnerty

An Azure blob storage executor module for Runnerty

Smart Processes Management Azure blob storage executor for Runnerty: Installation: To be described after packaging. Tested locally using: npm link exe

Oct 13, 2021

A cypress plugin for projects using @azure/msal-browser

A cypress plugin for projects using @azure/msal-browser

A cypress plugin for projects using @azure/msal-browser

Aug 11, 2022

Talk about Azure SQL + Prisma

Talk - Power Up Your BackEnd Applications with Serverless Architecture & Azure SQL A demo related with the talk Power Up Your BackEnd Applications wit

Sep 13, 2022
Owner
Emanuele Bartolesi
Microsoft 365 Architect, living in Zurich and currently working at SoftwareONE. Developing with ASP.NET Core, React, Azure.
Emanuele Bartolesi
Vamos a realizar un juego muy sencillo en TypeScript, posteriormente lo vamos a desplegar en Microsoft Azure con Servicio de Azure Static Web Apps.

Taller TypeScript Descripción Vamos a realizar un juego muy sencillo en TypeScript, posteriormente lo vamos a desplegar en Microsoft Azure con Servici

Manuel Ortiz 7 Oct 10, 2022
Chat app using Azure Web PubSub, Static Web Apps and other Azure services

Chatr - Azure Web PubSub Sample App This is a demonstration & sample application designed to be a simple multi-user web based chat system. It provides

Ben Coleman 55 Dec 31, 2022
A cache for @azure/msal-node that uses Azure KeyVault as a store

@intility/msal-keyvault-cache A cache for @azure/msal-node that uses Azure KeyVault as a store. Usage Install with npm install @intility/msal-keyvault

Intility 10 Mar 17, 2022
Live demo using Angular, github.dev, codespaces, copilot, azure static web apps, and devcontainers

One More Change! @ NgConf 2022 This is a quick project template for demoing github.dev, Codespaces, Copilot, Azure Static Web Apps, and Visual Studio

John Papa 14 Dec 15, 2022
Live demo using Angular, github.dev, codespaces, copilot, azure static web apps, and devcontainers

Cloud Computing with Codespaces First seen in the presentation One More Change! @ NgConf 2022 This is a quick project template for demoing github.dev,

John Papa 9 Sep 13, 2022
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
LunaSec - Open Source Security Software built by Security Engineers. Scan your dependencies for Log4Shell, or add Data Tokenization to prevent data leaks. Try our live Tokenizer demo: https://app.lunasec.dev

Our Software We're a team of Security Engineers on a mission to make awesome Open Source Application Security tooling. It all lives in this repo. Here

LunaSec 1.2k Jan 7, 2023
BMI Calculator can give us the bmi result of our bmi on the basis of our corresponding height and weight.

BMI means body mass index. Body Mass Index (BMI) is a person's weight in kilograms divided by the square of height in meters.

Bipronath Saha 1 Jan 20, 2022