Meeting Notes 7 5 2021 - KristinJJ/MovieMeetUp GitHub Wiki
-
Minimum Viable Product - What does it do?
- Main Journey
- Host creates an event
- Creates list of movies
- Choose by genre/actor/search by name
- Invites people
- Creates list of movies
- People
- Rate movies (if necessary)
- Rank movies (allow repeats or changes???)
- System
- Generates a list of movies
- Event members rank the movies
- System decides top N
- Host creates an event
- Sign In/Create Account
- Create accounts or loose?
- Tied to email, or some other authentication mechanism? (Facebook/Google/???)
- Main Journey
-
Concepts
- Movies
- User
- Group
- Rating
- Event
- Host (user who created event)
- Invitees
- Private/Open Event (Invitees can invite other people)
- Prioritized List of Movies (per user)
- Votes/rank public or not?
- Selected list of Movies (per event)
- Max number of movies???
- Date (optional)
- Time (optional)
- Description/notes
- Time limit
-
Issues
- Password Security
- Algorithm
- How good (if you've seen it)
- How interesting (never seen it, seen it and want to see it again, don't want to see it again)
- Generate points based on those values
- Negative points (what happens if someone doesn't want to see a movie)
- What if nobody has rated them?
- Host could select N movies (theme)
-
Technologies & Architecture - How does it work?
Browser (Angular) -> (REST API) -> AWS Lambda -> Datastore (NoSQL/DynamoDB)
-
Rough Plan
- Who does what?
- How is work managed?
- Design tools: miro.com (wireframes/architecture)
-
Goals for the week
- Research Lambda and DynamoDB
- IMDb API - make some calls and get data out