Skip to content

Repository files navigation

🚀 GR_ProductHunt - Discover & Share Your Favorite Tech Products

🔗 Live Site URL: GR_ProductHunt

GR_ProductHunt is a platform where users can discover, share, and explore various tech products, including Web Apps, AI Tools, Software, Games, and Mobile Apps. It provides an easy-to-navigate dashboard for users based on their roles and helps connect technology enthusiasts with the latest and greatest in the tech world.


🚀 Features

  • Role-based Access – Supports multiple roles (User, Moderator, Admin) with tailored experiences.
  • User Dashboard – Manage profiles, add products, and track submitted products.
  • Product Categories – Explore a categorized catalog of tech products (Web Apps, AI Tools, Software, Games, Mobile Apps).
  • Admin Panel – Admins can manage users, view product statistics, and moderate content.
  • Secure Authentication – Firebase Authentication for user sign-up, login, and account security.

🛠️ Technologies Used

Frontend

  • ⚛️ React
  • 🌍 React Router
  • 🎨 Tailwind CSS

Backend

  • ⚡ Express.js
  • 🛢️ MongoDB

Authentication

  • 🔐 Firebase Authentication

Hosting

  • ☁️ Firebase Hosting

📦 Dependencies Used

  • react
  • react-router-dom
  • tailwindcss
  • express
  • mongodb
  • firebase
  • dotenv
  • axios

🚀 Running the Project Locally

To run the GR_ProductHunt project locally on your machine, follow these steps:

  1. Clone the Repository:
    git clone https://github.com/gr99murad/GR_ProductHunt.git
  2. Install Dependencies: Navigate to the project folder and install the necessary dependencies by running the following command:
    npm i
  3. Create a Firebase Project: - Go to the Firebase Console - Create a new project and get your Firebase configuration keys for Authentication.
  4. Run the Backend Server: Start the development server using the following command:
    nodemon index.js
    This will run the app at http://localhost:5000.
  5. Connect to the Backend: - Make sure your backend server (Express.js) is running.
  6. Enjoy! GR_ProductHunt platform should now be up and running.

📌 Feel free to contribute, explore, and enhance GR_ProductHunt! 🎉

About

GR_ProductHunt is a platform where users can discover, share, and explore various tech products, including Web Apps, AI Tools, Software, Games, and Mobile Apps. It provides an easy-to-navigate dashboard for users based on their roles and helps connect technology enthusiasts with the latest and greatest in the tech world.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages