Skip to content

Popcorn is your go-to destination for movie and TV series recommendations. Our website features a vast collection of films and shows, with detailed information and reviews to help you find the perfect watch. Whether you're in the mood for a comedy, drama, or action-packed adventure, we've got you covered.

Notifications You must be signed in to change notification settings

kaitouz/MoviePicker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

MoVIE_PICKER-removebg-preview

Popcorn

Contributors

Description

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.

Technologies

  • [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

Resource

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.

Features

  • Register new user
  • Admin CRUD operations

Usecase

image

Client Server Architecture

image

Entity Relationship Diagram

image

Demo

Sketch on Figma ('https://www.figma.com/file/Uti7pAyVyVtqrm6hhYS8YK/final?node-id=41%3A889')

Dashboard

Dashboard

Movie Preview

MoviePreview

Search

Search

My List

MyList

Log in

MyList

Sign up

MyList

License

MIT

Contact

About

Popcorn is your go-to destination for movie and TV series recommendations. Our website features a vast collection of films and shows, with detailed information and reviews to help you find the perfect watch. Whether you're in the mood for a comedy, drama, or action-packed adventure, we've got you covered.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages