# 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}]"}