Residential Property Listing Web App
Budget: $30 – $250 USD
I’m putting together a full-stack web application for advertising residential properties and I’d like a React front-end paired with a Node.js (Express) back-end. The platform is residential-only, so every screen, filter and data model can focus on homes and apartments rather than commercial space.
Core data visible to visitors must include the number of bedrooms, total square footage and the asking price; those three fields need to be prominent in both card and detail views. Search and sorting should work off the same attributes.
Role-based access is essential:
• Admin – complete control over users, listings and site settings.
• Agent – create, edit and deactivate their own listings, upload photos, mark properties as sold.
• Buyer – browse, save favourites and send enquiries; no editing rights.
Authentication, clean UI components, RESTful API routes, responsive design and a well-structured database (MongoDB is fine, but I’m open to alternatives) all come with the job.
Deliverables
1. React codebase with reusable components and routing.
2. Node/Express API, authentication middleware and role-based guards.
3. Database schema and seed scripts.
4. README that explains local setup, environment variables and a simple deployment flow (Heroku, Render or similar).
I’ll test the hand-off by spinning it up locally, creating users for each role, adding sample listings and confirming that filters return the expected results. If you enjoy clean code and clear functional boundaries, this should be a straightforward build.
Core data visible to visitors must include the number of bedrooms, total square footage and the asking price; those three fields need to be prominent in both card and detail views. Search and sorting should work off the same attributes.
Role-based access is essential:
• Admin – complete control over users, listings and site settings.
• Agent – create, edit and deactivate their own listings, upload photos, mark properties as sold.
• Buyer – browse, save favourites and send enquiries; no editing rights.
Authentication, clean UI components, RESTful API routes, responsive design and a well-structured database (MongoDB is fine, but I’m open to alternatives) all come with the job.
Deliverables
1. React codebase with reusable components and routing.
2. Node/Express API, authentication middleware and role-based guards.
3. Database schema and seed scripts.
4. README that explains local setup, environment variables and a simple deployment flow (Heroku, Render or similar).
I’ll test the hand-off by spinning it up locally, creating users for each role, adding sample listings and confirming that filters return the expected results. If you enjoy clean code and clear functional boundaries, this should be a straightforward build.
Related categories:
JavaScript
NoSQL Couch & Mongo
Node.js
AngularJS
Full Stack Development
RESTful API
MongoDB
Database Design