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
- Host: GitHub
- URL: https://github.com/theabbie/popcritic
- Owner: theabbie
- License: mit
- Created: 2021-02-13T08:48:25.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-05-27T00:44:32.000Z (over 3 years ago)
- Last Synced: 2025-04-14T08:45:11.903Z (6 months ago)
- Topics: films-reviews, movie, movie-recommendation, movie-reviews, movies, recommendation-system
- Language: JavaScript
- Homepage: https://popcritic.web.app
- Size: 2.42 MB
- Stars: 76
- Watchers: 4
- Forks: 22
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# PopCritic

> 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)
[](https://bestpractices.coreinfrastructure.org/projects/5985)
## Overview

## 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,

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.

All your reviews will appear on your user page.
## Tech Stack
* Node.JS
* PostgreSQL
* React.JS## Entity-Relationship Diagram

## 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.