/E-commerce-WebSite

An E-commerce website using NestJS, TypeORM and MySQL.

Primary LanguageJavaScript

E-commerce Backend API with NestJS

An Ecommerce full stack application developed to explore features of service side programming with NestJS and database concepts like database design, relations and ORMs.

Getting Started

  1. Clone the repository: git clone https://github.com/ask-1710/E-commerce-WebSite.git
  2. Navigate to the project directory: cd E-commerce-WebSite
  3. Install dependencies: npm install
  4. Run server: npm start
  5. Navigate to client: cd frontend
  6. Install dependencies: npm install
  7. Run client: npm start

Features

  • Comprehensive E-commerce backend with NestJS.
  • Follows the MVC development pattern.
  • MySQL database with TypeORM.
  • Frontend developed using React.
  • Authentication gaurds to authenticate client REST API calls using Bearer token
  • Interceptor logging for REST API calls