🔗 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.
- 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.
- ⚛️ React
- 🌍 React Router
- 🎨 Tailwind CSS
- ⚡ Express.js
- 🛢️ MongoDB
- 🔐 Firebase Authentication
- ☁️ Firebase Hosting
reactreact-router-domtailwindcssexpressmongodbfirebasedotenvaxios
To run the GR_ProductHunt project locally on your machine, follow these steps:
- Clone the Repository:
git clone https://github.com/gr99murad/GR_ProductHunt.git - Install Dependencies:
Navigate to the project folder and install the necessary dependencies by running the following command:
npm i - Create a Firebase Project: - Go to the Firebase Console - Create a new project and get your Firebase configuration keys for Authentication.
- Run the Backend Server:
Start the development server using the following command:
This will run the app at
nodemon index.jshttp://localhost:5000. - Connect to the Backend: - Make sure your backend server (Express.js) is running.
- Enjoy! GR_ProductHunt platform should now be up and running.
📌 Feel free to contribute, explore, and enhance GR_ProductHunt! 🎉
