Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Registration page #70

Open
dscwebdev opened this issue Dec 9, 2024 · 0 comments
Open

Registration page #70

dscwebdev opened this issue Dec 9, 2024 · 0 comments
Assignees

Comments

@dscwebdev
Copy link
Collaborator

Figma(Maybe outdated): https://www.figma.com/design/G6jdqDsbhxpvvqlcB3LObt/cxc?node-id=68-125&t=Iq9iBFmSxuPP4dFG-1
Spreadsheet: https://docs.google.com/spreadsheets/d/1TbYa_4GkJdXNnjkb0h3NWMHL2bBARNwjBS_YfLzfj74/edit?gid=0#gid=0

For now, just have the landing page in the /register/cxc.tsx file, input components are still WIP.

Feel free to look at the controller tickets for more documentation on what then endpoints look like

Features:

  • Autofill fields
    • You can call {{server_url}}/api/users/user to get the current user and then fill his information based on that
  • When users register, hit {{server_url}}/api/admin/events/{{event_id}}/registrants with the body filled with the responses
  • When a user has registered, prevent them from registering again
    • You can call {{server_url}}/api/admin/events/{{event_id}}/registrants/{{user_id}} to check for their registration before serving them the page
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants