Demo Video: Media Collector Demo Video
Repository Link: Media Collector Repo
Live URL Link: Media Collector Website
- Media collector is a dual purpose website. Once logged in you can add your movie and book collection to the website which will track is based on information you input. Only required information is the Titles and the cover URL, don't know how to do it? There is a video on the same page with a 55 second tuturial teaching users. But that's not all. Media Collector is about community as well. Your movies and books are posted on the home page for all to see and comment, to talk about likes and dislikes.
(For USE)
-
Download repository
-
Create mysql database app is setup for one named "movie_collector"
-
Use "npm start" to start server, at which point you can open with localhost:3001 by default. You can then use the app openly.
(For Viewing)
-
Visit website: https://media-collector-project.herokuapp.com/
-
Have fun!
- When you visit the website you are greeted with a clean homepage. The tiles have a hover effect and will show any videos or books posted by the community. It also tells the user who posted it and when (date) and how many comments have been made. At the top are the navigation tabs, these tabs are for Home, Dashboard, Login, Signup if the user isn't signed in, and shows Home, Dashboard, and Logout if the user is logged in.
- If the user selects login they will be directed to the login screen, if the user selects dashboard and is not logged in they will be redirected to this page as well. The user can put in their username and password, if they are not a user, or have not made an account they can click the link below that says "New? Sign Up"
- If the user needs to signup for an account they will be directed here. They can create a username and enter a password. As they enter their password helped text will appear below and tell the user if their password is strong or if it needs to be better along with helpful comments/recommendations on how to fix it. The different screenshots represent some examples of the text depending on what is entered.
- Once signed in you are redirected to your dashboard. The first screenshot is the upper half, second is the lower half (assuming its populated). The upper half has an area to put in book or movie information and once done you hit create and its added to your list. It also will be shown to the community on the home page. There are fields that allow you to insert information about your book or movie but the only required information is the Titles and the Cover Image URL. If the user has any confusion about how to add/find the cover imgae URL there is a 55 second video telling the user exactly what to do. That video can be found at "https://youtu.be/9YB0--9IDyU"
- If the user selects edit on their dashboard on a specific book or movie they will be routed to the edit screen. These fields will populate with the information the user has already put in. If the user wants to they can add information, remove information or just delete the book or movie altogether.
- When looking at other user's movies on the homepage you can also comment. This will allow you to communicate with other members of the Media Collector community about likes, dislikes and just plain conversation. The post will show who posted it, once its commented on the movie or book will update and show how many comments are attached.
Note: The technology we used which we hadn't learned before was the password strength indicator. It can be found in the style.css, signup.handlebars and pwstrength.js.
This project is covered under the following license(s): ISC
GitHub Profiles:
Questions? Contact Us: