-
Notifications
You must be signed in to change notification settings - Fork 1
Goals
Samuel Villavicencio edited this page Sep 8, 2017
·
8 revisions
- Identified user stories, requirements, and actors.
- Translated requirements to use cases.
- Wrote use case stories
- Defined basic and alternative flows for use cases
- Completed Android application mockup.
- Defined hierarchy of pages.
- Standardized layout for each page.
- Decided on what database platform to use.
- Identified nodes and relationships.
- Set up mock database, Spring application, and EC2 for database to live in.
###Design and implement recommendation API (100%)
- Implemented all required API calls
- Available API calls: Sign in, search for a movie or user, view movie info, view user profile, like a movie, get recommendations.
- Identify expected behavior for functions/api/ui.
- Identify edge cases.
- All logic required for API calls was implemented.
- In addition to all requirements, we implemented backend logic for friending.
- Populated database with movie data.
- Built Java repositories to access the database.
- Implemented the search activities for both movies and users.
- Added capacity to search for movies by any given property.
- User can view their recommendations upon signing in (on the home screen).
- User can like and unlike a movie.
- Sign in is not complete.
- UI is not very user friendly or appealing.
- Wrote integration tests for the repository layer which mocked the database.