ttakahashi1591 / viewing_party_lite Goto Github PK
View Code? Open in Web Editor NEWThis project forked from turingschool-examples/viewing_party_lite_7
This project forked from turingschool-examples/viewing_party_lite_7
When I visit the discover movies page,
and click on either the Top Movies button or the Search button,
I should be taken to the movies results page (users/:user_id/movies) where I see:
Details: There should only be a maximum of 20 results. The above details should be listed for each movie.
I should also see a button to return to the Discover Page.
When a user visits the root path they should be on the landing page ('/') which includes:
As a user,
When I go to a user dashbaord,
and click "Discover Movies" button,
I am redirected to a discover page /users/:id/discover
, where :id is the user id of the user who's dashboard I was just on.
When I visit the new viewing party page (/users/:user_id/movies/:movid_id/viewing-party/new
, where :user_id is a valid user's id),
I should see the name of the movie title rendered above a form with the following fields:
Details When the party is created, the user should be redirected back to the dashboard where the new event is shown. The event should also be listed on any other user's dashbaords that were also invited to the party.
Remember to add buttons to results pages back to discover page /users/:id/discover
app/view/layouts/application.html.erb
(so it displays on all pages)When I visit a movie's detail page (/users/:user_id/movies/:movie_id
) where :id is a valid user id,
I should see
I should also see the following information about the movie:
NOTE: The above information should come from 3 different endpoints from The Movie DB API.
Details
The "Create a Viewing Party" button should take the user to the new viewing party page (/users/:user_id/movies/:movie_id/viewing-party/new
)
As a user,
When I visit a user dashboard,
I should see the viewing parties that the user has been invited to with the following details:
I should also see the viewing parties that the user has created with the following details:
As an user,
When I visit the /users/:id/discover
path, where :id, is the id of a valid user,
I should see
Details When the user clicks on the Top Rated Movies OR the search button, they should be taken to the movies results page (more details of this on the Movies Results Page
issue.
The movies will be retrieved by consuming The MovieDB API.
When a user visits the '/register' path they should see a form to register.
The form should include:
Once the user registers they should be taken to a dashboard page '/users/:id', where :id is the id for the user that was just created.
When I visit '/users/:id' where :id is a valid user id,
I should see:
*more instructions on this in the Dashboard:Discover Movies issue.
**more instructions on this in the Dashboard:Viewing Parties issue.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.