Enhancement of User Sign-Up Experience on Ouroboros AI
$8-15 USD / hour
Cerrado
Publicado hace 4 meses
$8-15 USD / hour
I hope this message finds you well. I'm reaching out to discuss a specific requirement for our website, "ouroboros-ai.com." We're looking to enhance user engagement by developing a functional and intuitive sign-up page. Below, I've outlined the key aspects of this project for your attention:
# Project Overview
- **Primary Objective**: To design and implement a user-engaging sign-up page that efficiently collects and validates user information before its transmission to our server.
# Specific Task
- **Present Challenge**: The "sign-up" button on our homepage currently leads nowhere.
- **Required Solution**: This button should be linked to a newly crafted sign-up page, characterized by both aesthetic appeal and operational effectiveness.
# Tech Stack
- Gatsby
- React Native with Typescript
- Contentful
# Detailed Requirements
1. **Page Design**: The page should seamlessly integrate with our existing website design, incorporating fields for Username, Email, Password, and an optional Given Name.
2. **Field Types and Validation**:
- Establish precise types for Username, Email, Password, and Given Name.
- **Username**: Limit to 1-20 ASCII characters.
- **Email**: Employ a robust library for validation to ensure comprehensive accuracy, including support for "+" in email tags.
- **Password**: Adhere to ISO 27001 standards:
- Length: 8-28 characters.
- No spaces.
- Must include at least one of the following:
- Upper case letters.
- Lower case letters.
- Numbers.
- Special characters.
- **Given Name**: Optional field; permit 1-20 ASCII characters.
3. **Data Handling**: Implement rigorous client-side validation, followed by secure data transmission to our server. Ensure elegant error handling, particularly during server downtime.
4. **User Feedback and Redirection**: Upon submission, kindly redirect users back to the homepage temporarily. Integration of concise yet informative error messaging for validation errors and a clear confirmation message upon successful form submission is essential.
# Communication and Collaboration
- **Open Dialogue**: I encourage open communication for any clarifications or queries. It's crucial for us to maintain a shared understanding throughout this project.
- **Timeline**: Let's discuss and agree upon a reasonable timeline for this task.
Your expertise and attention to detail will be invaluable in making this feature a success. I look forward to seeing your approach to this task and am excited about the value it will add to our website.