JACOBS RYAN JACOB Primary focus: movie page Primary focus: streaming page Primary focus: movie page Primary focus: streaming and splash page Primary focus: theater and about page
metrics THEATER COMPARISON decide the optimal time to view movies in theaters COMPETITIVE ANALYSIS discover catalog of movies offered by competitors in same industry USE CASES i. ii. iii.
OMDbAPI 02 retrieve data on movies RapidAPI 03 check if movies were available on streaming using movieofthenight MovieGlu 04 replace SerpAPI to find theaters nearby so users don’t need manual search INFORMATION SOURCES API: API: API: FUTURE API:
2 macro SQL Alchemy paginate object Front-End integrated Bootstrap’s production-ready CSS and JavaScript via CDN HTML, Jinja 2, Bootstrap Back-end serves data to the frontend as they are requested Flask
utilization - interpage navigation Our Critique What we did well: What can we do better: What did we learn: What puzzles us: - API unit testing and Postman hiutilization - basics of search and sort - reducing load speed - using databases with hireal-time data (i.e. theater hitimes - constantly calling hithis increases load speed) - expand search to query all hiattributes - use MovieGlu to avoid himanual search of theaters - include filtering
better: What did we learn: What puzzles us: - - page looks really clean hiaesthetically - searching works well and hiisn’t caps sensitive -importance of varying colors hiin making the site pop -hover effects and styling himore forms/buttons - what is the explore higreatness button on the hisplash page for? -what data does the LOL API hiprovide and what data were hiyou unable to get? -more information on matches -expand to other regions in hifuture iterations -have a list of all matches hplayed rather than matches hwon for teams