# Issues ### TITLE - [ ] ## Create repo ## Initialise Next.js project MOVED - [ ] Scaffold with Next.js - [ ] Install appropriate NPM packages ## Configure Prettier and linting MOVED - [ ] Prettier Config from past projects - [ ] Linting handled by Next.js ## Setup Firebase project MOVED ## User login MOVED - [ ] Create page - [ ] Login form with button - [ ] Accessibility - [ ] Testing - [ ] Form validation client-side - [ ] Form validation server-side - [ ] Submit data to database - [ ] Error messages, handling - [ ] Authentication - [ ] Initialise Firebase database ## User Sign up MOVED - [ ] Create page - [ ] Sign-up form (values TBC) with button - [ ] Form validation client-side - [ ] Form validation server-side - [ ] Authentication from the server - [ ] Error messages, handling - [ ] Session management - [ ] Redirect to 'Thank you for signing up' - [ ] Send email to InCommon ## User Sign out MOVED - [ ] Logout Button visible on all pages - [ ] Clear Session - [ ] Redirect to homepage ## Create Event - [ ] Event page made up for multiple components (1 page) - [ ] `Dropdown` of available locations (School & Retirement) - [ ] `Date picker` for multiple dates & times - [ ] `Dropdown` of activities - [ ] Document of recommendations on activity page - [ ] `Dropdown` of Groupsize (max 35) - [ ] Summary page with notes `text-area` and confirmation guidelines - [ ] Send email to Guest - [ ] Save event to database - [ ] Redirect to 'Thank you for creating event'
{"metaMigratedAt":"2023-06-16T15:43:02.590Z","metaMigratedFrom":"Content","title":"Issues","breaks":true,"contributors":"[{\"id\":\"548f50f6-57d2-41cc-8ac5-16f14911b4e2\",\"add\":57,\"del\":42},{\"id\":\"6cc335f8-1f36-47ab-89ea-21858127bf52\",\"add\":159,\"del\":0},{\"id\":\"5e681836-8f91-4878-933c-ec6586284e6c\",\"add\":954,\"del\":120},{\"id\":\"0a3ab15b-3310-4524-96d0-8240b9d0005e\",\"add\":379,\"del\":0},{\"id\":\"fd429060-bd08-4036-b343-577a83f24e57\",\"add\":111,\"del\":0}]"}
Expand menu