pawap90 / uade-movie-app Goto Github PK
View Code? Open in Web Editor NEWUADE | 2020 | Distribuidas | Movie react native app
UADE | 2020 | Distribuidas | Movie react native app
Create the service to consume the project's backend API.
There are some actions that the user won't be able to perform until it's loggedIn.
These actions are:
We need to intersect this actions and show a modal that let the user know that it must be logged in to proceed. We can use the DecisionModal component.
If the user choose to log in, we need to handle the redirection to the login screen
If the user choose to cancel, the modal will disappear but the action won't be performed.
Inside a mediaItem screen, the user should be able to make comments about the movie/serie.
The user profile screen is fully mocked and allows users to change their name.
Pending:
Problem
The endpoint /tv/upcoming
doesn't exist and is being called.
Error message
Unhandled Rejection (TypeError): can't access property "map", responseJson.results is undefined
229 | const responseJson = await response.json();
230 |
231 | // Parse results to model
>232 | const series = await Promise.all(
^233 | responseJson.results.map(async movie =>
234 | new MovieModel(
235 | movie.id,
A tab bar navigation must be added to be able to switch between home, my lists and profile screens
Allow the header navigation to redirect to search results screen with a search term as parameter
Add the param language=es
to every endpoint.
Add LoginScreen component
LoginScreen should only be available in the navigation stack if the user is not logged in
Add LoggedIn flag using redux
Send user credentials to the Backend API
Handle errors if authentication fails
Handle redirection to Home screen
Add a "navigate without login" button in the LoginScreen to allow users to get back to the home page without login in to the app.
Add RegisterScreen component
RegisterScreen should only be available in the navigation stack if the user is not logged in
Send user data to the Backend API
Handle errors if register fails
Handle redirection to Login screen (or auto-login - TBD)
Create new list for the current user
make users be able to search for public lists.
@mauro-codes @pawap90 @plaspoumaderes
Should this be part of the search results section? It could be a third option on the selector that currently holds the 2 options "Peliculas" and "Series"?
Display spinners whenever the content is loading
Allow users to share media items from MediaItem cards and MediaDetailScreen
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.