Closed Nifilat closed 3 weeks ago
are you looking for nest js or python dev for this issue??
are you looking for nest js or python dev for this issue??
We have those already, but I need a Go dev
List (Slack ID) of Team Members working on this issue
are you looking for nest js or python dev for this issue??
We have those already, but I need a Go dev
Have you found a go dev, i can join the team
are you looking for nest js or python dev for this issue??
We have those already, but I need a Go dev
Have you found a go dev, i can join the team
Alright, you are welcome. What's your slack ID?
@0xigine
Description
Create a backend API endpoint to receive and store user information submitted through the waitlist signup form on the website.
Acceptance Criteria
The endpoint should be accessible at /api/v1/waitlist.
The endpoint should accept POST requests to receive user information.
Given a POST request with user data, the system should validate and sanitize the incoming data.
Validation rules should include:
Given valid user data, the system should securely store the information in the database.![image](https://github.com/user-attachments/assets/243cd0ba-40c4-42b7-bb60-33d1ee31ff6f)
Upon successful signup, the system should send a confirmation email to the user.
Return a 429 Too Many Requests status with an appropriate error message if the rate limit is exceeded
The system should handle errors gracefully and return appropriate status codes.
Request Body
Successful Response (status code: 201)
Error Response
Purpose
To allow potential users to join a waitlist for our product/service by submitting their information through a form on the website.
Requirements
Expected Outcome
A secure and efficient API endpoint that can receive user information, store it in the database and confirm the user's addition to the waitlist.
Testing