- Final presentation. You will describe your process and demonstrate your project prototype in class on the day of the final. We will likely have visitors on that final day. You can find information here on a good final project presentation.
- Screencast. Create a video containing much the same content as your presentation. Think of your video as something that you would use on Kickstarter to encourage viewers to invest in your idea. It should be a short version (less than 5 minutes) of your final presentation, including both elevator pitch and a prototype walkthrough. There are many screencasting tools, but YouTube is easiest.
- Stage reports. Include your report for each stage, including the final evaluation stage.
- Live site: If your prototype involved producing a website, submit the URL for that site. If possible host the site on github, which serves client-side code easily.
- Prototype and documentation. Your prototype and its documentation, in its final (perhaps improved) form. If you coded your prototype, create a github repo to hold it, and submit the URL. Ideally this should be public on github.com; though private (visible to instructor and TA) on github.ncsu.edu is acceptable if necessary.
- Thumbnail: Create a 100x100 pixel image representing your project. We will use this thumbnail in our course's list of projects.
- Site post. Post your project's name, a short description and a representative image (not your thumbmail) to the course site with the tag "projects" and title prefix "Project: ". In your description, link to your presentation, video, stage reports and prototype -- as well as any working live site and repo. One member of your team should contact the TA to gain permission to post to the site, then click on "New Post".
Final Project Deliverables
In addition to your sprint stage deliverables, your project has capstone deliverables. All of them should be delivered using this form. Our goal is to make your work as visible as possible, to help you in your future careers: