React Web App & API Build

Customer: AI | Published: 05.12.2025

We are seeking an experienced React developer to build a complete login and registration module for our web application. This is a well-defined, fixed-scope project with detailed specifications and UI designs already prepared. Project Scope: This project focuses specifically on developing a login and registration system with both frontend and backend components. This is the initial phase of a larger application, so clean, scalable code is essential for future expansion. Technical Skills: - Strong proficiency in React.js and modern JavaScript (ES6+) - Experience building authentication systems (JWT, sessions, or OAuth) - Backend API development (Node.js/Express, Python/FastAPI, or similar) - Knowledge of secure password handling and user data protection - Experience with form validation and error handling - Familiarity with version control (Git) and DevOps practices (BitBucket CI/CD) Project Responsibilities: - Develop a React-based login and registration interface following the provided Figma designs - Build backend API endpoints for user authentication (register, login, logout, password reset and similar) - Implement all functionality as detailed in the attached development documentation - Create pixel-perfect UI components matching the Figma mockups - Ensure secure authentication practices and data validation - Write clean, maintainable, and well-documented code What We Provide: - Detailed development documentation with complete technical specifications (see atteched PDF file) - Figma design files with all login/registration screens and states (https://www.figma.com/design/LawDsWuMutf8STh5RQOb8A/AffiMate?node-id=2139-793 & https://www.figma.com/design/b8sEhlHDeyiNke1lgiZRNc/Affimate-System?node-id=0-1&t=HLoTFmEkS84dwWE4-1) Deliverables: - Fully functional login page with form validation - Registration page with all required fields and validation - Backend API with authentication endpoints - Secure password storage and user session management Please Include in Your Proposal: - Examples of authentication systems you've built - Your recommended approach for secure user authentication - Estimated timeline for completion (we expect this is a 1-2 week project for an experienced developer) - Any suggestions for security best practices - Questions about the technical requirements Important Notes: This is the first module of a larger application, so code quality and scalability are priorities. You must follow the attached documentation precisely. All UI elements must match the Figma designs exactly