Prostore is a full-featured ecommerce website built using Next.js, TypeScript, PostgreSQL, and Prisma. It offers a comprehensive set of features for creating and managing online stores.
Key Features:
- Authentication: Utilizes NextAuth for secure user authentication.
- Admin Area: Provides a Recharts-powered admin dashboard with key store statistics.
- Management: Includes order, product, and user management capabilities.
- User Profiles: Offers user profiles with order history.
- Payment Integrations: Supports Stripe and PayPal API integrations, along with cash on delivery.
- Checkout: Features an interactive checkout process.
- Product Display: Includes featured products with banners and multiple image support via Uploadthing.
- Reviews: Implements a rating and review system.
- Search & Filtering: Offers search, sorting, filtering, and pagination functionalities.
- Theming: Supports dark and light modes.