- @thienkaito [Ле Нгок Тхиен]
- @ducthangchin [Чинь Дык Тханг]
- @jasmine150720 [Нгуен Тхи Ми Ту]
WE HELP YOU MAKE YOUR CHOICE.
You want to find good movies to watch but you have no idea what to choose. Popcorn website can help you out. It can list movies by actors and kinds of categories such as horror, romance, drama, action, thriller, etc. Hundreds of films are released every month across the globe. Selecting the best ones according to one’s interests and preferences can be very challenging. This is why it is recommended to go through movie reviews, as they give a detailed insight into the story.
You can read honest and detailed movie reviews or you can also be a reviewer of those movies through our website. And more specifically, we have a movie recommendation feature according to users' emotions when they upload their photos.
- [ReactJS] - JS library for frontend development
- [NodeJS] - evented I/O for the backend
- [ExpressJS] - fast node.js network app framework, manages the website’s backend functionality and structure.
- [Clever Cloud] - A platform providing a fully managed MySQL service, with monitoring, backups and migration tools.
- Front-end
- Framework: React (Redux)
- CSS
- Preprocessors: Sass
- Testing
- unit-test : Jest
- e2e-test : Cypress
- Module Loader/Bundler
- Webpack
Google font: https://fonts.google.com/
Boxicons: https://boxicons.com/
Images: https://unsplash.com/
Third-Party API:
- Youtube API: We use API provided by Youtube to search for trailer video matching specific term of each video and to add trailer videos in the website by embedding them.
- The movie Database: A popular, user editable database for movies and TV shows.
- Emotion detection: The model detects the following emotions on a human face: neutral, joy, sadness, surprise, anger, fear, disgust.
- Register new user
- Admin CRUD operations
Sketch on Figma ('https://www.figma.com/file/Uti7pAyVyVtqrm6hhYS8YK/final?node-id=41%3A889')