/Dem0

E-commerce Next | Docker | Jest

Primary LanguageJavaScriptMIT LicenseMIT

Short description

This is a e-commerce demo app created using NextJs. It mainly allows you to buy things and read articles with the addition of some features that I really wanted to implement. Everything is listed down below in the Technologies section.

Table of contents

Technologies

Project is created with:

  • NextJs 13
  • Styles => styled-components | css modules
  • Database => Sanity.io
  • Payment system => Stripe
  • Contact form => Emailjs library
  • Notifications => react-hot-toast
  • Testing => react-testing-library | Jest
  • Docker

Features

  • Light dark mode switch button

Things I may add in the future

  • Sort button
  • Transform to typescript