CodeNewbie Community 🌱

Cover image for PopCritic: A Movie Review Website
Abhishek Chaudhary
Abhishek Chaudhary

Posted on

PopCritic: A Movie Review Website

Movies Reviewed by people, for people

PopCritic is a movie review website which is focussed on various aspects of films and help people find the best film to watch next.


PopCritic Desktop

How To Use?

You Need to create an account in order to post reviews and add new movies to the list.

To log in, click on the "log in" button, it only supports Google Sign-in, user details and email will be taken from Google.

It allows only single session per user, so, if you log in, all other sessions will be logged out.

Once you log in, you will be able to add new movie, to add new movies, Search for it in the search bar,

PopCritic Search

If you click on any movie, it will be added to the list if not already present, and, you will be redirected to the movie page.

On the movie page, you can post reviews, and a 5-star rating. You can only post 1 review per movie.

PopCritic Search

All your reviews will appear on your user page.

Tech Stack

  • Node.JS
  • PostgreSQL
  • React.JS

Entity-Relationship Diagram

PopCritic Search

Try Locally

Go to web/popcritic and run,

npm install
npm run start
Enter fullscreen mode Exit fullscreen mode


Top comments (1)

ellativity profile image
Ella (she/her/elle)

Hey @theabbie - we would love to hear a bit more about the process behind this website:

  • why did your team decide that this site would be the solution to the problem you faced, and
  • what made you choose the language and architecture you used?