Creation of a modern e-commerce website integrated with an existing admin panel (React, Node.js, REST API)
Budget: $250 – $750 USD
We are looking for an experienced Full-Stack Developer (preferably with a focus on React.js and Node.js) to help us create a public e-commerce website integrated with our existing admin panel. Our current admin panel already includes product, order, and user management along with other key features. Your task will be to build a modern and responsive public-facing e-shop that communicates with our existing backend through a REST API.
The goal is to develop an e-shop where customers can browse products, add them to the cart, place orders, and ensure that all orders are linked and displayed in the admin panel.
? Main Requirements:
✅ Develop a public-facing e-commerce website using React.js with a modern UI (Tailwind CSS or another framework)
✅ Implement the following pages:
Home page with product listings and filtering options
Product detail page with the option to add to cart
Shopping cart with item editing features
Checkout page with forms for personal details, shipping, and payment options
Order confirmation page
✅ Integrate the e-commerce website with the backend (Node.js + Express) via REST API
✅ Store orders directly in the database and display them in the admin panel
✅ Support guest checkout and user registration/login
✅ Implement error handling and form validation (e.g., React Hook Form, Yup)
✅ Ensure basic security (JWT authentication, API protection)
✅ Fully responsive design (desktop, tablet, mobile)
? Technologies Used:
Frontend: React.js, Redux, React Router, Tailwind CSS, Axios, React Hook Form
Backend: Node.js, Express, MongoDB, Mongoose, JWT, Bcrypt.js
API: REST API (already existing and functional)
Others: Notistack (notifications), Docker + Nginx (for deployment), Git (version control)
? What We Expect From You:
Strong experience with React.js and Node.js
Experience integrating REST APIs into frontend applications
Knowledge of MongoDB and Mongoose
Ability to write clean, maintainable, and well-documented code
Experience with developing e-commerce websites is a plus
Good communication skills and regular progress updates
? What We Offer:
Long-term collaboration on additional features after the e-shop is completed
Clearly defined requirements and access to existing code and API
Flexible working hours
Fair and timely payments
? Budget & Deadlines:
Estimated completion time: ~4 weeks (negotiable)
? How to Apply:
If this project interests you, please include:
A brief introduction about yourself
Examples of previous projects (preferably e-commerce or React/Node.js applications)
Your estimated timeline and pricing offer
The goal is to develop an e-shop where customers can browse products, add them to the cart, place orders, and ensure that all orders are linked and displayed in the admin panel.
? Main Requirements:
✅ Develop a public-facing e-commerce website using React.js with a modern UI (Tailwind CSS or another framework)
✅ Implement the following pages:
Home page with product listings and filtering options
Product detail page with the option to add to cart
Shopping cart with item editing features
Checkout page with forms for personal details, shipping, and payment options
Order confirmation page
✅ Integrate the e-commerce website with the backend (Node.js + Express) via REST API
✅ Store orders directly in the database and display them in the admin panel
✅ Support guest checkout and user registration/login
✅ Implement error handling and form validation (e.g., React Hook Form, Yup)
✅ Ensure basic security (JWT authentication, API protection)
✅ Fully responsive design (desktop, tablet, mobile)
? Technologies Used:
Frontend: React.js, Redux, React Router, Tailwind CSS, Axios, React Hook Form
Backend: Node.js, Express, MongoDB, Mongoose, JWT, Bcrypt.js
API: REST API (already existing and functional)
Others: Notistack (notifications), Docker + Nginx (for deployment), Git (version control)
? What We Expect From You:
Strong experience with React.js and Node.js
Experience integrating REST APIs into frontend applications
Knowledge of MongoDB and Mongoose
Ability to write clean, maintainable, and well-documented code
Experience with developing e-commerce websites is a plus
Good communication skills and regular progress updates
? What We Offer:
Long-term collaboration on additional features after the e-shop is completed
Clearly defined requirements and access to existing code and API
Flexible working hours
Fair and timely payments
? Budget & Deadlines:
Estimated completion time: ~4 weeks (negotiable)
? How to Apply:
If this project interests you, please include:
A brief introduction about yourself
Examples of previous projects (preferably e-commerce or React/Node.js applications)
Your estimated timeline and pricing offer