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.