Skip to content

Latest commit

 

History

History
59 lines (49 loc) · 2.15 KB

requirements.md

File metadata and controls

59 lines (49 loc) · 2.15 KB

Capstone Requirements

Project Requirements

  • React in Rails application
  • Full CRUD functionality
  • User authentication (signup, login, logout)
  • Minimum of two database tables (one will be User)
  • Testing - 60% code coverage
  • Deployed to Heroku
  • A well written README with link to live application
  • "About Us" page
  • Demo project with the team

Project Stretch Goals

  • Responsive design (include a phone view for example)
  • Accessible design features
  • Continuous integration
  • Incorporate an external API

Things to Think About

  • A simple project idea will allow you to add more features and styling
  • Step out of your comfort zone
  • Work with everyone in your group
  • Work on a feature or part of the app you’re not completely comfortable with
  • Organization and clear communication - make sure everyone is on the same page
  • Make sure everyone contributes and feels included

Project Demos - 10 min total

General reminders

  • No one will notice your bugs if you don't point them out
  • Use "we" rather than "I" statements
  • Please practice your demo and stay within the time total limit
  • The audience doesn't know the demo format so provide context

Product (2 min)

  • Introduce yourself and your role on the team
  • Introduce your team name and your app name
  • Share the elevator pitch for your application (you may need to revise your pitch if your application changed during development)

Design (2 min)

  • Introduce yourself and your role on the team
  • Show off the UX/UI of your application
  • Highlight 2-3 things for which your team is proud

Tech (2 min)

  • Introduce yourself and your role on the team
  • Share the code functionality for the 2-3 things for which your team is proud (corresponding to the topics covered in UX/UI)

Project (2 min)

  • Introduce yourself and your role on the team
  • Share one notable blocker your team overcame
  • Share what a typical day looked like for your team during the project

Wrap-up (2 min)

  • Each person share something you learned
  • Each person share some advice for the next cohort

Back to Syllabus