React Social Network Frontend
Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted1 hour ago
I’m building a web-based social networking platform and need the entire user interface created with React, modern JavaScript, clean HTML5, and modular CSS. The backend API is already underway; what I now need is a polished, responsive, and accessible frontend that plugs neatly into those endpoints.
Core features you will bring to life:
• User profiles – editable avatars, bio, and privacy settings
• Messaging system – real-time, single and group chats
• Activity feed – infinite scroll with live updates
Every component should follow best practices for state management (Context or Redux), routing (React Router), and testing (Jest/React Testing Library). I value semantic markup, optimized assets, and clear Git commits so the codebase remains maintainable.
Deliverables will be:
• Fully functional React components covering the three feature sets
• Styled UI that matches the provided Figma mock-ups across mobile, tablet, and desktop breakpoints
• Integration hooks/services that consume the existing REST endpoints
• A short README explaining setup and build commands
Push everything to the project repository and provide a deployable build. Once these pieces are in place, we’ll review together, run tests, and move to the next milestone.
Core features you will bring to life:
• User profiles – editable avatars, bio, and privacy settings
• Messaging system – real-time, single and group chats
• Activity feed – infinite scroll with live updates
Every component should follow best practices for state management (Context or Redux), routing (React Router), and testing (Jest/React Testing Library). I value semantic markup, optimized assets, and clear Git commits so the codebase remains maintainable.
Deliverables will be:
• Fully functional React components covering the three feature sets
• Styled UI that matches the provided Figma mock-ups across mobile, tablet, and desktop breakpoints
• Integration hooks/services that consume the existing REST endpoints
• A short README explaining setup and build commands
Push everything to the project repository and provide a deployable build. Once these pieces are in place, we’ll review together, run tests, and move to the next milestone.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.