movie-suggestor's Issues
Select ppl to follow
Users must see a list of users they can follow
and can choose to follow them
Must have a database of users, reviews, movies, followees
Iterate through users and try to match users' reviews with current user's reviews and see if the star ratings are close or match and recommend users to follow that have matching reviews
White space with no background
When there is no content for movie suggestions or friends the correct words appear but without the proper background. It should be given the grey background the with appropriate remote-edge classname.
Filter Suggested Movies
Users should be able to filter their suggested movies
-[ ] Release Date
-[ ] Number of Reviews
-[ ] Genre
Ignore Suggestions Button
Users can choose to ignore certain titles so they will no longer appear as suggestions
Must have a table for titles to ignore
Must filter suggestion results through this table
Sign-up
User must be able to sign up with login, username, password
Must have a table for users that include a password, login, username
View other Users
Users should see tags and bio of other users
- List of followees
- Show follower bio and reviews(reviews could use the same component that shows suggested reviews)
Suggestion Page/Main User Page
User can see suggestions by the people they follow along with Navigate to other options and filter results
To Complete:
Get data on reviews of users they follow
Average the reviews
Show list sorted highest to lowest
Will need a database of Users, Followees, Reviews, and Movies
User Preference Tags
Users should be able to choose tags that movies might have to further refine their suggestions.
Include a curated list of tags
include add tags feature to review form
include tags in move table
Administrator Removes
Administrators should be able to remove users and movies from the database and create blacklists
Remove Followees
Users should have the option to remove followers
Must have a place for users to browse the people they follow(should be able to use suggested followees components?)
Remove followee button
Remove followee from followee table
Navigation Bar
Navigates to:
- Suggested Followers Link
- Login/logout
- Link to New Review
- Sign-up (only at landing page)
Content hidden below nav bar
Some content is hidden below the fixed nav bar and the content needs to be lower so that it looks centered below the nav.
Log-in
Users must be able to log into their account
Must have tables for users with login, password, and username
Must have authentication in place
Landing Page
Users must have a landing page before logging in that describes the purpose of the app and what next steps they should take.
-
Add screenshots
-
-Must have a log-in and sign-up
-
-Must have a description of the app
Review Movies Form
Users must be able to review Movies
Movie titles should match movie database
Use a movie API/database to make sure that submitted movie titles actually exist
Form will include:
- title
- star rating (1-5)
- submit button
- cancel button
Already Seen It
Button for suggested titles where the user has already seen the movie and does not need it to be suggested. User should be prompted to review the movie after clicking
Update Review
When a user tries to make a rview on a movie they alraady reviewed it notifies them that they already reviwed the movie and asks if they would like update the review with the new information.
Leave comments when review
Users should be able to leave comments in reviews
Add text field to review form
save comments in DB
Where would I show these comments?
Show a response each time user gets a duplicate error in Reviews
When a user submits a review that has an error; the first time the user sees the change on the screen and is properly informed. However, if they make the same error again the screen shows the proper error message but does not indicate that it is a different message from the one they received the first time. Leading the user to think that the event was not registered by the client.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.