An open API service indexing awesome lists of open source software.

https://github.com/theabbie/popcritic

Movies Reviewed by people, for people
https://github.com/theabbie/popcritic

films-reviews movie movie-recommendation movie-reviews movies recommendation-system

Last synced: 3 months ago
JSON representation

Movies Reviewed by people, for people

Awesome Lists containing this project

README

          

# PopCritic

![PopCritic](https://popcritic.web.app/readme.png)

> 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.web.app](https://popcritic.web.app)

[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/5985/badge)](https://bestpractices.coreinfrastructure.org/projects/5985)

## Overview

![PopCritic Desktop](https://raw.githubusercontent.com/theabbie/PopCritic/master/Images/desktop.JPG)

## 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](https://raw.githubusercontent.com/theabbie/PopCritic/master/Images/search.JPG)

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](https://raw.githubusercontent.com/theabbie/PopCritic/master/Images/review.JPG)

All your reviews will appear on your user page.

## Tech Stack

* Node.JS
* PostgreSQL
* React.JS

## Entity-Relationship Diagram

![PopCritic Search](https://raw.githubusercontent.com/theabbie/PopCritic/master/Images/ERD.png)

## Try Locally

Go to `web/popcritic` and run,

```sh
npm install
npm run start
```

## Team

* [Aditya Unnikrishnan](https://github.com/CharieBlastX7)
* [Gabriel Rajendran](https://github.com/rgab1508)
* [Abhishek Chaudhary](https://theabbie.github.io/)
* [Gregory](https://github.com/gregbg218)

## Contributing

Thank you for your interest in contributing, Check out [CONTRIBUTING.md](/CONTRIBUTING.md) for details.

## License

This project is licensed under MIT License, See [LICENSE](/LICENSE) for more information.