- 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
- Responsive design (include a phone view for example)
- Accessible design features
- Continuous integration
- Incorporate an external API
- 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
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