Skip to content

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

Notifications You must be signed in to change notification settings

WaelTarabishi/HippoMarket

Repository files navigation

πŸ› οΈ 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.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published