codersforcauses / codersforcauses/transplant

Create landing page and sign up/log in forms

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
3
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Note this issue is **blocked** pending the implementation of AuthProvider in issue #28.

## Story
**AS A** Transplant Games supporter/participant,
**I WANT** to be able to read about the Transplant Games,
**SO THAT** I know what I am signing up for.

---
## Details

Parent issue for landing page and log in/sign up forms.

We need a landing page so that logged out users can see information about registering for the Transplant Games before they sign up/log in.

- The page should link back to the [Transplant Australia website](https://transplant.org.au/)
- If the user is not signed in, they should be prompted to sign up or log in
- The page should contain a short description about registration, similar to this page from the [2024 Australian Transplant Games](https://australiantransplantgames.com/participate/registration/)
- The user should be able to find contact info and quick links for Transplant Australia

---
## Acceptance criteria

A landing page that displays the following components:
- [x] A header/navbar #2 where:
- Users can click to return to the Transplant Australia website
- Users can click to log in or sign up

- [ ] A footer #3 with:
- A column for contact info for Transplant Australia
- A column for quick links for the Australian Transplant Games

- [ ] The body of the page #4 containing:
- A short description of the Australian Transplant Games in the centre of the page.

- [x] A sign up form #5 with:
- Email + password fields
- Sign up with Google

- [x] A log in form #6 with:
- Email + password fields
- Log in with Google
- Forgot password link

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.