React Node E-Commerce Platform Development

Job ID: 40587146

Budget: $250 – $750 USD

I’m starting from scratch and need a full-stack React + Node.js e-commerce platform focused on a robust product catalog with fast, intuitive search.

Scope
• Build the front-end in React (hooks preferred) with a clean, responsive UI that lists products, supports category filters, and provides real-time keyword search.
• Develop the back-end in Node.js—Express or a comparable framework—exposing secure REST endpoints for products, categories, and search queries.
• Set up a database schema that handles product data, images, and basic inventory fields. I’m open to MongoDB, PostgreSQL, or your recommended store so long as it scales.
• Implement essential catalog management features: add, edit, delete products and bulk import via CSV or JSON.
• Ensure the codebase is well-structured, documented, and ready for future modules like a shopping cart or user accounts.

Deliverables
1. Source code for both front-end and back-end, organized and version-controlled.
2. Database scripts or migrations.
3. A brief README with setup instructions and tech stack details.
4. Deployed test build (Heroku, Vercel, Render, or similar) so I can review functionality online.

Nice to have but not required: unit tests, basic admin dashboard styling, and containerization with Docker.

If you’ve built similar catalogs or search experiences in React and Node.js, I’d love to see examples.