Welcome to DigitalHippo - a comprehensive e-commerce marketplace built from scratch using Next.js 14. Here's a glimpse of what you can expect:
- Complete Marketplace: Built entirely in Next.js 14.
- 💻 Beautiful UI: Stunning landing page and product pages.
- 🎨 Custom Artwork: Unique artwork integrated throughout the platform.
- 💳 Full Admin Dashboard: Full-fledged dashboard for managing products and users.
- 🛍️ User Transactions: Users can both buy and sell digital products.
- 🛒 Persistent Cart: Shopping cart persists across sessions.
- 🔑 Secure Authentication: Authentication system powered by Payload.
- 🖥️ Self-hosting Guide: Learn how to self-host Next.js for your own projects.
- 🌟 Modern UI: Utilizes shadcn-ui for a clean and modern user interface.
- ✉️ Email Integration: Beautifully designed emails for sign-up and purchase confirmations.
- ✅ Admin Verification: Admins can verify products to maintain quality standards.
- ⌨️ TypeScript: Entire project written in TypeScript for type safety.
- 🎁 And much more!
- Next.js 14: Cutting-edge web framework for building modern applications.
- Payload: Lightweight and flexible authentication system.
- Tailwind CSS: Utility-first CSS framework for creating custom designs.
- TypeScript: Typed superset of JavaScript for enhanced development.
- shadcn-ui: Stylish UI components for a seamless user experience.
- Clone the Repository:
git clone <repository-url>
- Install Dependencies:
npm install
- Set Up PostgreSQL: Configure and connect to a PostgreSQL database.
- Set Up Environment Variables: Update
.env.example
and rename it to.env
with required credentials. - Start the Development Server:
npm run dev
- Explore DigitalHippo: Open your browser and navigate to
http://localhost:3000
Contributions are welcome! If you have any ideas, bug fixes, or feature requests, please submit an issue or open a pull request.
This project is licensed under the MIT License.