Fullstack

ASHON Ecommerce

Advanced ecommerce web application that enhances the shopping experience with powerful features. In addition to a dynamic product catalog, intuitive shopping cart, and secure payment integration, this application includes a robust review system for user feedback and a favorites list for saving preferred items.

πŸ› οΈ Tech stack

  • Angular Angular is a front-end development framework developed and maintained by Google. It has been used in this project to build the dynamic and interactive user interface.

  • Bootstrap Bootstrap is a front-end design framework that facilitates the design and development of responsive and attractive web interfaces. It has been integrated into the project to enhance the appearance and user experience across different devices.

  • NodeJS NodeJS is a JavaScript runtime environment that allows executing JavaScript code on the server. It has been used in this project to build the RESTful API and manage the backend.

  • ExpressJS ExpressJS is a Node.js framework that facilitates the development of web applications and RESTful APIs. It has been used in this project to build the RESTful API and manage the backend.

  • MongoDB MongoDB is a NoSQL database that allows efficient storage and management of data. It has been used in this project to store the application's data.

  • Stripe Stripe is an online payment processing platform that allows merchants to receive payments securely and efficiently. It has been used in this project to implement the payment gateway and manage user payments.

  • Cloudinary Cloudinary is a cloud storage platform that allows efficient storage and management of images and videos. It has been used in this project to store product images.

Features

  • πŸ›οΈ Product catalog
  • πŸ›’ Shopping cart
  • πŸ’³ Payment gateway
  • πŸ” User authentication and registration
  • πŸ” Sign in with Google
  • πŸ“ User information management
  • ⭐ Product reviews
  • 🧑 Favorites list
  • πŸ“‹ Order history
  • πŸ”‘ Password recovery
  • πŸ“« Email notifications
  • πŸ“± Responsive design

You can explore the source code here

Tags

Fullstack
Ecommerce
REST API
MongoDB
NodeJS
ExpressJS
JSON Web Token
Cloudinary
Stripe
Nodemailer
Angular
Bootstrap