This is a web app for an e-commerce store built with Next.js, tRPC, Prisma, React Query, and Stripe. The app allows users to browse, search, and purchase products online using their credit card.
To get started with this app, follow these steps:
This app is built with the following technologies:
- Next.js: A React framework for building server-side rendered applications.
- tRPC: A framework for building type-safe and fast APIs in TypeScript.
- Prisma: A database toolkit for TypeScript and Node.js that helps you write safer and more efficient database queries.
- React Query: A library for managing server state in React applications.
- Stripe: A payment processing platform for online businesses.
This app includes the following features:
- Browse and search products
- Add products to cart and checkout using Stripe
- User authentication using oAuth
- Admin dashboard for managing products and orders
This app can be deployed to a cloud hosting provider such as Vercel or AWS. Before deploying, make sure to set up the environment variables in your hosting provider's dashboard.
Contributions are welcome! Feel free to submit a pull request or open an issue if you find any bugs or have any suggestions for improving the app.
This app is licensed under the MIT license. See the LICENSE file for more details.