tmirkes / TrekRouletteMk3

Version three of the TrekRoulette independent development project for Spring 2023 Enterprise Java
0 stars 1 forks source link

Trek Roulette


This is the documentation for the Trek Roulette web application for Enterprise Java, Spring 2023.

Problem Statement

Star Trek debuted in 1966, and has continued to release new TV episodes across multiple series in the decades since. With so much content out there to view, many fans will binge-watch an entire series, beginning with the pilot episode and proceeding through in order until the series finale. Other fans, however, have a more chaotic approach to the oeuvre of Star Trek episodes.

While it is possible to pick "random" episodes from the series one has access to through various streaming services and physical media, it can be overwhelming to make that choice consciously. Perhaps time is limited, so wasting precious minutes choosing an episode can be the difference between fitting in an episode and needing to do something else. Perhaps work stress leaves one with a fried brain and little desire to make any decisions, making the prospect of choosing from among dozens or hundreds of episodes a daunting proposition.

Trek Roulette intends to make that random selection process less stressful, requiring minimal human input to select an episode and indicate what media will be used to view the show.

Final Presentation Video

Trek Roulette (19 minutes)

Project Technologies/Techniques

Design Documents

User Stories (Note: final MVP matches indicated stories)

Project Plan

Application Flow

Screen Design

TimeLog

Time Log