From a tutorial by Flavio Copes
Built in NextJS with Prisma, PostgreSQL database hosted on Railway.app, payments handled by Stripe.com, image and document hosting on AWS S3.
- homepage listing of all available products
- log in with Next-Auth to buy and sell
- upload digital files, add a picture and set your own price
- pay for products online via Stripe
- user dashboard displays products listed and purchased
Note: I built this as a tutorial to learn how to set up Stripe payments; the app is not hosted online to prevent users accidentally making payments. You can see it in action in this short video: