Project Description
Classified Marketplace such as olx/dubizzle
Website and application to be developed and designed at the following :
I already have the full page layouts in Next.js for the front-end, with a Node.js + Next.js API layer running on the back end. The goal is to turn this scaffold into a production-ready furniture and car marketplace where users can add their listings to sell their inventory. The current website should have a basic capacoty of upto 2500 listings.
Scope of work
• Account system: build secure sign-up / sign-in flows and editable profiles, mapped to three distinct roles—Admin, Seller and Buyer.
• Payments: connect a mainstream gateway (Stripe, PayPal or similar) so buyers can pay sellers directly, with order records returned to the API.
• Search & filters: implement fast, server-side searchable listings with filters for category, price, condition and location, exposed through clean URL queries.
• Listing management: CRUD endpoints and corresponding front-end screens for sellers to post, edit and deactivate furniture ads; admins need an overview dashboard to moderate them.
• Performance & QA: Lighthouse-friendly performance, basic unit tests, and clear API/DB schema documentation.
Tech context
Front-end: Next.js 13, Tailwind CSS in place.
Back-end: Node.js 18, Next.js API routes, PostgreSQL (already provisioned).
Deliverables
1. Updated Git repo with fully functional features above.
2. Postman (or Swagger) collection for all new endpoints.
3. A short deployment guide covering environment variables and build steps.
When everything is merged and passes the agreed tests, the job is complete.
Prefer someone who has both developer and designer in the same team.
Attached are preferred layouts
Also require and mention recommendations for lowest operating cost of the website in the future.