React Web App & API Build

Job ID: 40040332

Budget: €30 – €250 EUR

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