Project Description
Job Title
React.js Developer Required for Responsive UI Integration – Artist App
Project Description
We are looking for an experienced React.js developer to create a responsive frontend UI for our Artist web application.
The backend APIs are already available. The developer’s main responsibility will be to build clean, responsive UI screens and bind the frontend with existing APIs using Axios and proper state management.
Technology Requirements
React.js
Responsive UI design
Axios API integration
State management: Context API / Redux / Zustand
Form validation
Routing using React Router
Clean folder structure
Error handling and loading states
Mobile-friendly and desktop-friendly design
Modules to Develop
1. User Module
Screens required:
Landing page
User registration
User login
User home screen
User profile update
2. Artist Module
Screens required:
Artist landing page
Artist registration
Artist login
Artist home screen
Artist profile update
3. Common Pages
Terms & Conditions
Privacy Policy
Platform Policies
About Us
Contact Us
Other static/legal pages as required
Scope of Work
The selected freelancer should:
Create responsive UI using React.js
Integrate existing backend APIs
Use Axios for API calls
Manage login/session/token state properly
Implement protected routes
Add validation for registration, login, and profile forms
Show proper success/error messages
Maintain reusable components
Deliver clean and readable code
Support deployment-ready build
Deliverables
Complete React.js source code
Responsive UI for all listed modules
API integration with available backend APIs
Proper routing and state management
Basic documentation for running the project locally
Preferred Freelancer
Looking for someone who has experience with:
React.js web applications
API integration
Authentication flows
Responsive UI
Startup/MVP projects
Additional Notes
Backend APIs are already available. API documentation or Postman collection will be shared with the selected freelancer.
Please apply only if you can deliver clean, responsive, and maintainable React.js code.