Skip to content

Instantly share code, notes, and snippets.

@ada-instructors
Last active June 13, 2025 01:05
Show Gist options
  • Save ada-instructors/ea5cbefd68683fc43ba0d76aa4650828 to your computer and use it in GitHub Desktop.
Save ada-instructors/ea5cbefd68683fc43ba0d76aa4650828 to your computer and use it in GitHub Desktop.
Capstone-Concept-Examples

Capstone Concept - Alderta Matéo

Problem Statement #1 -

ToyTrade, a web application functions for parents to trade toys, children's clothes etc.

MVP Feature Set

  1. As a new parent, I should be able to join the exchange via an invite email
    • An existing user can invite a new parent by entering their email.
    • The invited parent can click on a link and log in with their Google account to accept the invitation
  2. As a new user I can list new items available
    • Offering users can post a name, description location and picture of items to put up for exchange
    • Offering users can update posted items
    • Offering users can mark items as claimed
  3. As a user I can request posted items
    • Requesting users can request to claim a posted item
    • Requesting users can send a message to a user offering items
  4. As a new user, I can search for items offered by name, and location
    • Users can see a map with search items labeled

Potential Additional Features

  1. Items could be posted for sale
  2. The site could be responsive for users on mobile devices
  3. The site could also allow Facebook authentication

Draft Technology Choices

  • Database: MariaDB
  • Back-end: Java Spring API
  • Front-end: React.js
  • Deployment: Heroku

Capstone Concept - Suzanne Avitus

Problem Statement

SeattleParkPlanner - A web application where users will be presented with an interactive map of Seattle parks. The app tracks which parks have been visited and presents useful information about each park.

MVP Feature Set

  1. As a user, I will be able to see a map with each park labeled with a pin
  2. As a user, any park I have visited will have it's pin colored differently
  3. As a user, I can log in so that I see data relevant to just me
  4. As a user, as I get close to a park, it will be automatically marked as visited
  5. As a user, I can get a notification as I approach an unvisited park
  6. As a user, I can tap on a park on the map and get detailed information about the park.

Potential Additional Features

  1. Achievement games for visiting specific parks, and specific numbers of parks
  2. The ability to post comments, pictures etc of each park tagged with location
  3. The ability to like and upvote comments and pictures for visited parks
  4. The app could also allow Google authentication

Draft Technology Choices

  • Database & Back-End: Google Firebase
  • Front-end: Swift/IOS
  • APIs: Seattle Parks API
  • Deployment: Google Cloud (backend portions only)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment