Skip to content

This is a backend for e-commerce application it is purely api based and it has aurhentication applied to it.

Notifications You must be signed in to change notification settings

KingSlayer-KS/Ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce Backend API

Introduction

This project serves as the backend for an e-commerce application. It provides a set of APIs for managing various aspects of the e-commerce platform, including user authentication, product management, orders, payments, and social login integration. The application is built purely as an API, designed to be consumed by frontend applications.

Background Story

The inception of this project traces back to my entrepreneurial journey that began in February 2023 when I ventured into launching a streetwear brand. As the streetwear trend gained momentum, I recognized the necessity for a robust e-commerce platform to support the brand's growth. Driven by youthful exuberance and a hunger for learning, I embarked on the ambitious task of developing the entire ecosystem from scratch.

During the initial phase, I immersed myself in backend development, navigating the intricacies of secure authentication and integrating payment gateways like Razorpay. Despite the challenges of being a 19-year-old entrepreneur, the brand's success was a testament to perseverance and determination. However, as with any journey, there were unforeseen hurdles, including misalignments with my co-founder, which ultimately led to my departure.

Amidst the ups and downs, one profound realization emerged – my newfound passion for e-commerce applications. This project encapsulates not only the technical prowess gained but also the invaluable lessons learned from entrepreneurship.

Features

  • Authentication: Secure user authentication system implemented for user accounts.
  • Payment Gateway Integration: Integration with Razorpay for processing payments securely.
  • Social Login: Social login functionality added to allow users to sign in using their social media accounts.
  • Product Management: APIs for managing products, including creation, updating, and deletion.
  • Order Management: APIs for managing orders, including order placement, tracking, and cancellation.
  • Admin Panel: A separate admin panel is available for managing the backend system, including user accounts and product listings but it in a private repo.

Technologies Used

  • Node.js:
  • Express.js:
  • MySQL:
  • Razorpay:

Conclusion

The e-commerce backend API project represents the culmination of my journey as an entrepreneur and developer. While the streetwear brand may have had its challenges, it sparked a passion for e-commerce development that continues to drive my interest in building robust and scalable applications.

Note: The frontend application for this e-commerce platform is currently is housed in a private repository.

About

This is a backend for e-commerce application it is purely api based and it has aurhentication applied to it.

Topics

Resources

Stars

Watchers

Forks