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.
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
- Light dark mode switch button
- Sort button
- Transform to typescript