ShoeStore is an easy-to-use online store where you can browse and buy different types of shoes. It’s designed to give users a smooth and simple shopping experience. The store comes with all the essential features you need for online shopping, like product listings, a shopping cart, user accounts, and more.
- Product Catalog: Browse a wide range of shoes, with detailed product pages including images, descriptions, and prices.
- Cart Functionality: Add and remove items from the cart, update quantities, and view the total price before checkout.
- User Authentication: Secure login and signup for customers, with a user dashboard to manage orders and preferences.
- Payment Integration: Streamlined checkout experience with integrated payment gateway for secure transactions.
- Responsive Design: Fully responsive layout that ensures a seamless experience across all devices.
- Admin Dashboard: Admins can add, update, and remove products, upload banners and more.
- Frontend: Next.js & Tailwind CSS
- Backend: Next.js, Kinde-Auth, Upstash & Prisma
- Database: Neon PostgreSQL Platform
- Payment Gateway: Stripe
- File Uploads: UploadThing
You can view the live demo of the website here
Feel free to fork the repository and submit pull requests. Any contributions to improving the project are welcome!