This document provides an overview, project spec, and wireframes for our team's capstone project: An app that allows you to enter key terms for various study subjects and uses an AI to write the most appropriate definition for the terms. It will allow for a more robust and adaptable studying experience, not having the limitations of focusing on one particular topic over another.
If we had to describe this milestone in three (3) emojis, they would be: π¦Ύπ¨βπ»π¨βπ
The following REQUIRED features are completed:
- Creation of GitHub Organization and Group Project Repo
- Updated Course Portal group info with Group Name and App Description
The following REQUIRED files are included:
- Included π
brainstorming.md
, which contains:- Our initial brainstorming ideas (6+ ideas)
- 5-category evaluation of our top 3 ideas
- Final app idea chosen
- Included π
project_spec.md
, which contains:- App Overview: Description and evaluation
- App Spec: User features, Chosen API(s), User Interactions
- Wireframe image(s)
The following BONUS features are implemented:
- Added digital wireframe/mockup image(s)
- Added a Video/GIF of an interactive prototype
The following REQUIRED features are completed:
- Assign features to each member of your group
- Establish a goal time for completing each feature
The following REQUIRED files are included:
-
Updated π
project_spec.md
, which contains:- App Overview (Milestone 1)
- App Spec (Milestone 1)
- Checked off 2+ completed features
- 2+ Videos/GIFs of build progress
-
Our π₯ Demo Video
- We have also added the Demo Video Link to the Group Info Form on the course portal.
Here's a video that demos all of the app's implemented features:
- Left: Build by Term
- Right: Build by Topic + flashcard functions
VIDEO created with ScreenToGIF
Easy
- Reset Cards
Medium
- Additional search parameters (reading level, # of cards, etc)
- Toasts/Snackbars
Hard
- Modes: Study, Challenge, Test
- Textbook search parameter