Souvenir shop is e-commerce web application built on top of React and Next.js 13.
Customers can add products to their cart then choose shipping and payment method to proceed the order.
Here is the tech stack used in this project:
- Fullstack framework: Next.js 13 with app router
- Language: TypeScript
- State management: Redux toolkit
- Authentication: Next auth
- CSS pre-processor: Sass
- CSS framework: Bootstrap
- Database: Postgres
- ORM: Prisma
- Unit testing: Jest & React testing library
- Payment providers: Midtrans & Xendit
We can access demo of the application here:
We can also access source code of the application here: