- React application and Rails application
- Full CRUD functionality
- Create: account creation, watchlist creation, multiple watchlist (SG)
- Read: index, protected index, api that populates the index
- Update: personal list updating, personal info updating
- Delete: delete anime from personal list, delete a personal list / delete account (SG)
- User authentication with Devise (signup, login, logout)
- signup: email, password, verified_password, genre_preferences checklist(SG), login_name(SG)
- Minimum of two database tables (one will be the Devise User table)
- User (email: string, genre_preferences: text?, password: string, password_verification: string)
- Anime (name, year, genres, runtime, synopsys, seasons, episodes, studio) Stretch goal: add director, actors and others
- Testing - 60% code coverage
- Deployed to ??
- A well written README with link to live application
- "About Us" page
- Live demo with the full team
- Responsive design (include a phone view for example)
- Accessible design features
- Continuous integration
- Incorporate an external API
- Multiple lists per user
- Delete personal account
- Everything will take longer than you expect
- 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 is the key to a successful team experience
- Make sure everyone contributes and feels included
-
Anime type app
-
what animes have dub or not/ subs or not
-
IMDB clone?
-
Auto generate suggestions
-
Anime finder/engine
-
Have watched tracking
-
Account creation ability
-
Landing page for everyone (/)
- allows login/signup
- Information about the application itself
- Have a caroussel with current trends (SG)
-
User route (/user_index):
- Allows list creation
- Allows list editing
- Allows list deletion
- Allows personal info editing (email, genre_preferences)
-
About us route (/about_us)
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
- An example of an excellent student demo
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