Matheus isn't taking new orders for this project right now. Here are some similar projects to explore.

You will get a fully functional Node.js API for your e-commerce store

Matheus A.
Matheus A. Matheus A.
5.0
Top Rated

Let a pro handle the details

Buy Other Web Programming services from Matheus, priced and ready to go.

You will get a fully functional Node.js API for your e-commerce store

Matheus A.
Matheus A. Matheus A.
5.0
Top Rated

Select service tier

  • Delivery Time 3 days
  • Number of Revisions 1
    • Source Code
3 days delivery — Nov 8, 2024
Revisions may occur after this date.
Matheus isn't taking new orders for this project right now.
Loading
Upwork Payment Protection
Fund the project upfront. Matheus gets paid once you are satisfied with the work.

Let a pro handle the details

Buy Other Web Programming services from Matheus, priced and ready to go.

Project details

You'll get a professional and secure API ready for launch including all the basic functionality needed by an online store.

The API is developed in Node.js and Express and connects to a MondoDB Database. Files are saved to a bucked on Amazon S3 and the default email templates are built in ejs.

The API includes endpoints to handle all basic functionality in an online store, including:
- Ready to receive your products and display to customers
- Handles shopping cart
- Handles user authentication
- Allows user account management
- Allows users to review products
- Accepts credit card payments with Stripe
- Handles the entire order management process, including e-mail notification to users
- Has a coupon system integrated for coupon generation and usage by customers
- Allows classification of products in tags and categories
- Tracks all financial transactions and displays history and charts
- Allows you to generate customized reports
- And more

* Security
The API includes a custom middleware for token authentication as well as protection against CSURF attacks.

If you have any questions let me know, I'm happy to chat about your requirements.
Web Programming Project
API Development, API Integration
Programming Languages
JavaScript
Coding Expertise
Security
What's included
Service Tiers Starter
$299
Standard
$1,500
Advanced
$5,000
Delivery Time 3 days 10 days 30 days
Number of Revisions
123
Source Code
5.0
18 reviews
100% Complete
1% Complete
(0)
1% Complete
(0)
1% Complete
(0)
1% Complete
(0)
Rating breakdown
Availability
4.9
Deadlines
4.9
Skills
5.0
Cooperation
5.0
Quality
5.0
Communication
4.9

CW

Cody W.
5.00
Sep 25, 2024
Travel Meta Search

PC

Pia C.
5.00
Jun 5, 2024
P2P E- Commerce Plattform We've been working with Matheus for almost 2 years now. He is reliable and does the job! Matheus will always try to get things done quickly and the best way possible. He is flexible and super friendly. Defintley recommend him.

NG

Norbert G.
5.00
Aug 15, 2023
Build a hybrid mobile app

AA

Austin A.
5.00
May 18, 2023
Mobile App Developer Matheus was great to work with. He’s very responsive and gets things done fast. He also sees the project out to the very end and was a pleasure to work with. I would hire him again for my next project for sure.

AP

Alysson P.
5.00
Sep 26, 2022
Desenvolvimento e Manutenção no portal. Matheus was proved to be very good and clever at his work, he helped a lot being independent most of the time, always showing up when he had some doubts or when he need more directions to follow.
It was a pleasure to work with him.
Matheus A.

About Matheus

Matheus A.
Web / Mobile Developer
100% Job Success
5.0  (18 reviews)
Taubate, Brazil - 7:51 pm local time
My passion is making ideas come to life, be it working solo, as part of a team or leading a team of fellow developers.

Throughout my 5 years of development experience, I worked everywhere from startups to big companies, building products from the ground up or implementing new features.

Also relevant to my set of skills is that - previously to becoming a developer - I worked as product manager for some of the biggest tech companies in the world, which still helps me to have a more holistic view of the whole work that goes into making a successful product.

My go-to technologies are React and Node.js, and I have completed a wide range of projects using them. Those are not the only two libraries/frameworks I'm familiar with though, and I'm always happy to discuss my client's needs and find the best solutions for them.

I consider myself creative and hardworking, as my stats show. If you liked my profile so far, drop me a message and we'll discuss how I can be useful to your project.

Steps for completing your project

After purchasing the project, send requirements so Matheus can start the project.

Delivery time starts when Matheus receives requirements from you.

Matheus works on your project following the steps below.

Revisions may occur after the delivery date.

Definiing project scope

We'll define together the scope of the project. Bases on the requirement, the project will fall under one of the 3 pricing options

Drawing data structure

We'll list your business' unique requirements regarding data models and API integrations in order to agree on a final list of functionalities to be delivered

Review the work, release payment, and leave feedback to Matheus.