Đã Đóng

MERN Full-Stack Developer to build an eCommerce application

THIS PROJECT IS FOR MERN Full-Stack Developers


Develop an eCommerce shopping application that should allow product listing and selling by a single vendor and API integration with a dropshipping provider. It must allow both manual upload of product details and as well as an automated listing of product information by fetching details using dropshipping API.

The overall solution must be based on the MERN stack. The front-end to be developed using Bootstrap with React JS (with Redux), the middle-tier must be entirely REST-based APIs implementation to be developed using nodejs. The database to be used is MongoDB.

The entire application must be developed keeping in mind application security, performance, and ease of future scaling requirements. Although not limited to it, the high-level requirements are summarized below.


• Token Based Authentication using JWT

• Authentication – Standard user name (email) and password

• Oauth2 Authentication – Login using Facebook, Google

Authorisation and User Roles:

There will be four user roles in this application and will have different functional requirements.

• Administrator – User management, listing categories and various security related administration.

• Moderator – Approve listings by the seller, monitor transaction (buy, sell), view search keywords, Troubleshoot issues and be able to monitor security related statistics.

• Seller – List their products or items for selling

• Buyer – browse items and be able to buy items

High-Level Features and Functionalities

Note: As applicable the below functions are required to have Create, Delete, Disable, Enable, Edit options.

Admin Dashboard

• Detailed statistics and reports (Sales, Users)

• Users and User groups management

• Roles and Permissions management

• Multiple levels of administrative access

• Product Categories management

• Product Attributes management

• Coupon management

• Loyalty programs (Points Earnings system for customers and vendors)

• Location based currency Management

• SEO Management

• Multiple languages, currencies, taxes

• Comments and reviews

• Multiple payment methods

• Database backup / restore Option

• Logging and Monitoring

• Vendor account balance, sales reports, and statistics

• Built-in import / export tool

• Product editing

• Product Creation forms

• Coupon Management

Moderator / Support:

• Product approval system

• Advanced order management system

• Act on behalf of a vendor

• Order email notifications

• Return merchandise authorization


• Contact Us form

• Self-Managed Profile

• Password Change, Profile Details etc, 2FA

• Purchase Orders Dashboard and Tracking

• Location based currency

• Contact-Us form

• Abandoned Shopping Cart Email


• Informational/FAQ pages for customers

• Terms and conditions

• Return / Cancellation policy

• Shipping methods

• Simple and Advanced search options

Security Requirements

- The application must be free from all known security vulnerabilities. Secure coding best practices must be followed to avoid any future re-work.

- Must ensure that coding security practices are followed for nodejs, react and standard application security practices (Details/Guidelines will be provided later)

- Two Factor Authentication (2FA) using Google Authenticator

- Google re-CAPTCHA to be used for vast majority of the forms which are prone to bot-attacks.

Performance Requirements

- Use Scalable Vector Graphics (SVG) for graphics

- Implement Infinite Scroll And Image Lazy Loading In React

Dropshipping API Integration

- Automatic fetching of product information from the dropship provider

Other Requirements

- Must provide documentation with step by step guide to setup, configure and deploy the application.

- Must setup the application and database once the project in complete on the live environment

- 10 – 25% Flexibility to accommodate any new features or functionality on an agreed pricing.

Kĩ năng: Node.js, React.js, NoSQL Couch & Mongo, Express JS

Xem nhiều hơn: full stack developer ios, find a full stack developer, freelance full stack developer, full stack developer freelance, Full stack developer, looking for mid senior full stack developer johannesburg, how to find a full stack developer, rend a coder full stack developer, technical full stack developer freelance, corso full stack developer, curso mean full stack developer, experienced full stack developer freelancer, find full stack developer, freelance full stack developer developer, freelance full stack developer hamilton ontario, freelance full stack developer meteor nodejs, freelance full stack developer montreal, mern full stack developer salary, mern full stack developer, mern stack developer vs full stack developer

Về Bên Thuê:
( 6 nhận xét ) Bangalore, India

ID dự án: #30505177

10 freelancer chào giá trung bình₹54200 cho công việc này


I can start immediately. Hello, Greeting!!! Hope you are doing well. just read your job description and we can do perfectly in a given deadline. We have +5 years of experience in this field. We believe in Quality work Thêm

₹60000 INR trong 1 ngày
(21 Nhận xét)

Hello Hiring Manager, I read your job descriptions carefully, I am very interesting in your job of MERN Full-Stack Developer to build an eCommerce application. I have the enough experience and good project done with g Thêm

₹55000 INR trong 7 ngày
(5 Nhận xét)

Hey, Full Stack Web developer with 7+ years of working experience in ,Node.js,Express JS,React.js I can design/develop Woo-commerce, square/ Joomla, WordPress, and Shopify sites from scratch, Customization of theme, Thêm

₹35000 INR trong 7 ngày
(1 Nhận xét)

Hi There, How are you? We have read the Job Description and understand that you need a Single-Vendor E-Commerce Website using MERN with Dropshipping Integration and the privilege of the Admin Panel. We can handle and Thêm

₹45000 INR trong 20 ngày
(1 Nhận xét)

Hello Dear, I hope you are very well. I have gone through your project details and have a experience of 7+ years in the same field. So I think this project match with my skill perfectly. I have completed more than enou Thêm

₹125000 INR trong 70 ngày
(0 Nhận xét)

I'm an experienced Javascript Fullstack Web Developer from the city of San Nicolas de los Arroyos, Buenos Aires, Argentina. I have more than 5 years of professional experience. I have experience working with the follo Thêm

₹35000 INR trong 7 ngày
(0 Nhận xét)

Hello, Hope you are doing good! ✔️I have seen the job post that you are looking for a MERN Stack Developer. Meet me. I am a full stack and mean stack developer having 5+ years of experience in designing and developin Thêm

₹65000 INR trong 10 ngày
(0 Nhận xét)

Greetings, we understood your problem and we are MERN stack,React Native, Desktop Application developers and UI/UX designers who have recently started freelancing with good hands on mongodb, expressjs, reactjs, nodejs Thêm

₹55000 INR trong 5 ngày
(0 Nhận xét)

Hi there, I have previously worked on an Ecommerce with an admin and buyers interface. We have already implemented most of the functionality in Admin application you can have a look on it there :- https://admin-app Thêm

₹37000 INR trong 7 ngày
(0 Nhận xét)

Hello, I am a full-stack MERN developer. I have worked on the backend plus the frontend in my 3 years of experience. IN Frontend I have practical knowledge of React, Redux, Hooks, HTML, CSS, Material UI IN Backend I Thêm

₹30000 INR trong 7 ngày
(0 Nhận xét)