Akrod Movie Database App
Find your next movie or create your watchlist with this App.
- This application will help users find their next movie to watch by showing helpful information
- Resource needed for the project is movie api, examples include Imdb, MovieDB etc.
User Stories
-
User can see a paginated list of popular movies ordered by release date (from latest to oldest). Movie details can be only title, duration, rating and release date (only for ordering purposes).
- See sample prototype:
-
User can add any movie to the default watchlist
Bonus features
- User can search a movie by its title
๐ฅ or user can type in an autocomplete any word of a movie (e.g. "Die Hard", "Live and let Die")๐ฅ ๐ฅ ๐ฅ - User can create different watchlists (with different titles)
Technical requirements
- There should be both frontend (Typescript / React Native + Redux) and backend code (typescript / nodeJS)
- Feel free to use an in-memory database to store the watchlist
Technical bonus
- Use of structured state management libs in the frontend (like Redux, Zustand, XState etc.)
- If can use any AWS service (like AWS Lambda, DynamoDB, Aurora etc), it would be awesome
- If you manage to write tests
- If you manage to automate the creation of AWS resources (with tools like terraform, CDK, serverless framework, etc.), then you are a HERO
How to proceed
- The frontend should be built using React Native.
- Just fork this repo and send us a pull request
๐