The capstone project is the final of the course. This project should be significant in scope, but able to be trimmed down to a MVP (minimal viable product). Capstones are not necessarily new ideas that are supposed to change the world. Even though news ideas are accepted (and sometimes encourage, with instructor guidance), some of the best demo's did re-invent the wheel.
The capstone has 2 mains goals.
The capstone provides you practice on the skills that you have grown over the course. During the course, you have built many projects, but on a small scale. The capstone projects allow you to built something at a bigger scale, and over a longer timeline. This more significant scope helps reinforce fundamental concepts.
The capstone provides a vehicle to show off the skills you have cultivated and want to grow upon further. This project is a great portfolio piece. As described in career support, employers love to see what you build. This portfolio peice helps showcase the skills you want to work on and grow on going forward.
Ideas:
Here are some pre-selected ideas to help get you started.
Photo manager (imgur.com)
view all photos
be able to have tags for a photo
search for a photo by tags
CRUD a photo
add user authentication
A resource sharing website, centered around a specific knowledge (reddit for horseback riding) (reddit.com)
CRUD A resource
search for a resource
resources have genres or types
users have control only over resources they posted
Map X around a user (google maps)
I want to view data points on a map,
CRUD data points
search for data points
view data points either on a map or in a list view
One little spark; of inspiration.
General Requirements:
The capstone project is the final of the course. This project should be significant in scope, but able to be trimmed down to a MVP (minimal viable product). Capstones are not necessarily new ideas that are supposed to change the world. Even though news ideas are accepted (and sometimes encourage, with instructor guidance), some of the best demo's did re-invent the wheel.
The capstone has 2 mains goals.
The capstone provides you practice on the skills that you have grown over the course. During the course, you have built many projects, but on a small scale. The capstone projects allow you to built something at a bigger scale, and over a longer timeline. This more significant scope helps reinforce fundamental concepts.
The capstone provides a vehicle to show off the skills you have cultivated and want to grow upon further. This project is a great portfolio piece. As described in career support, employers love to see what you build. This portfolio peice helps showcase the skills you want to work on and grow on going forward.
Ideas:
Here are some pre-selected ideas to help get you started.
Photo manager (imgur.com)
A resource sharing website, centered around a specific knowledge (reddit for horseback riding) (reddit.com)
Map X around a user (google maps)
An event site (https://www.eventbrite.com/)
Simple social media focused around a specific subject
Projects we liked in the past