/HippoMarket

🎁 Explore our digital marketplace for creative assets. Connect with creators & buyers.

Primary LanguageTypeScript

🛠️ DigitalHippo - A Modern Fullstack E-Commerce Marketplace for Digital Products

Welcome to DigitalHippo - a comprehensive e-commerce marketplace built from scratch using Next.js 14. Here's a glimpse of what you can expect:

thumbnail

✨ Features

  • 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!

🚀 Technologies Used

  • 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.

🌟 Getting Started

  1. Clone the Repository: git clone <repository-url>
  2. Install Dependencies: npm install
  3. Set Up PostgreSQL: Configure and connect to a PostgreSQL database.
  4. Set Up Environment Variables: Update .env.example and rename it to .env with required credentials.
  5. Start the Development Server: npm run dev
  6. Explore DigitalHippo: Open your browser and navigate to http://localhost:3000

🤝 Contributing

Contributions are welcome! If you have any ideas, bug fixes, or feature requests, please submit an issue or open a pull request.

📝 License

This project is licensed under the MIT License.