/wellshop

Primary LanguageTypeScript

WellShop

WellShop is an e-commerce website project specializing in ergonomic and health-centric products. Designed to enhance user well-being and workspace ergonomics, WellShop offers a seamless shopping experience with a focus on user-friendly interfaces and secure transactions. The application is built using Angular for the front-end and Node.js for the back-end.

Features

  • User Account Management: Secure login, registration, and logout functionality. Users can manage their personal information and view their order history.
  • JWT Authentication: Utilizes JSON Web Tokens for a secure authentication process.
  • Product Catalogue: Browse a wide range of ergonomic products with detailed descriptions and images.
  • Search Functionality: Easily find products with a user-friendly search feature.
  • Responsive Design: A mobile-friendly design that provides a great user experience across various devices.
  • Shopping Cart: Users can add products to their shopping cart and manage their selections before checkout.
  • Checkout Process: Integrated with Stripe for secure and hassle-free payment processing.
  • Individual Product Pages: Dedicated pages for each product, offering detailed information and purchase options.
  • Order History: Users can view their past orders and track current order statuses.

Stack

  • Angular
  • Typescript
  • NGRX
  • Tailwind
  • Node.js
  • PostgreSQL
  • Sequelize
  • Stripe

Testing