Skip to content

Rhardin94/Moviews

Repository files navigation

Moviews

Overview

Moviews is a full-stack web app, hosted on heroku, that interacts with the Moviews MySQL Database. It allows the users to read reviews and filter out spoilers via our spoiler toggle feature. It also allows users to write reviews for selected movies once logged in that may or may not contain spoilers, determined by the spoiler checkbox.

How to use

When first opening the site, the user is directed to the signup page.

signup page

With the option to sign in if they already have an account.

signin page


Once signed in, the user is directed to the home page

home page with movie posters

From the home page, the user may toggle spoilers on or off before viewing any reviews to determine their desired content (spoilers are off by default).

home page with movie posters

With spoilers on:

home page with movie posters


Once the user has determined what content they want displayed they can start reading and writing reviews via the "Reviews" button under each movie poster

reviews button on home page

Reviews containing spoilers will be hidden by default

reviews modal with no spoilers

And appear alongside non-spoiler reviews once spoilers are turned on

reviews modal with spoilers


The user may also leave reviews for their favorite movies

leave a review modal with spoiler flag off

And if they want to leave a spoiler-filled review, they may mark the spoiler checkbox to flag the review in the database

leave review modal with spoiler flag on

Once the user hits the submit review button, they are back to the main page with ability to do all of the above once more.


When they are finished interacting with the site, they can logout via the logout button at the top of the page(they will not automatically logout until they close the browser).

logout button

Dependencies