Demo - Live
DigitalHippo is a modern and feature-rich Digital Web MarketPlace built with TypeScript, React, Tailwind CSS, TRPC, Shadcn UI, PayloadCMS, & Stripe. Hosted using - Koyeb
- 🛠️ Complete Marketplace: Built from scratch using Next.js 14
- 💻 Beautiful Pages: Includes stunning landing and product pages
- 🎨 Custom Artwork: Unique, high-quality designs
- 💳 Admin Dashboard: Comprehensive control panel for administrators
- 🛍️ User Commerce: Users can purchase and sell their own products
- 🛒 Persistent Shopping Cart: Locally saved shopping cart for convenience
- 🔑 Secure Authentication: Robust authentication using Payload
- 🌟 Modern UI: Sleek, clean interface using shadcn-ui
- ✉️ Stylish Emails: Beautifully designed emails for sign-up and post-purchase notifications
- ✅ Product Verification: Admins can verify products to ensure high quality
- ⌨️ TypeScript: Entire codebase written in TypeScript for reliability and maintainability
- 🎁 And Much More: Explore a plethora of additional features
-
Environment Setup:
- Clone the repository:
git clone
- Install dependencies:
npm install
- Set up the
.env
file with the necessary environment variables (refer to.env.example
)
- Clone the repository:
-
Development Server:
- Start the development server:
npm run dev
- Open
http://localhost:3000
in your browser to see the application.
- Start the development server:
-
Building for Production:
- Build the production-ready application:
npm run build
- Start the production server:
npm start
- Build the production-ready application:
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License.