A modern and community-driven platform where users can discover, share, and review the latest tech products including Web Apps, AI tools, Software, Games, and Mobile Apps. Inspired by Product Hunt, this platform empowers tech enthusiasts to contribute, engage, and explore innovative products.
This platform provides a space for users to:
- Submit and showcase their tech products
- Upvote products based on community feedback
- Post honest and detailed reviews
- Discover trending tools across various categories
The system supports role-based access control with the following roles:
- Users: Can submit products, vote, and write reviews
- Moderators: Can manage product submissions and moderate reviews
- Admins: Have full control over users and platform statistics
The dashboard interface dynamically adapts based on the authenticated user's role:
- My Profile – View and update personal profile
- Add Product – Submit a new product
- My Products – Manage your submitted products
- Review Queue – View and approve new products pending moderation
- Reported Contents – Manage and resolve user-reported content
- Statistics Page – View platform analytics and metrics
- Manage Users – Manage all users and their roles
- Manage Coupons – Create and manage discount coupons for premium access
- Product submission system
- Upvote functionality
- Product reviews and ratings
- Secure authentication
- Role-based dashboards (User / Moderator / Admin)
- Moderation tools for content review
- Stripe-integrated payment system for premium access
- Trending and featured product sections
- React
- React Router
- Tailwind CSS
- AOS (Animate On Scroll)
- Swiper
- React Icons
- React CountUp
- React Fast Marquee
- React Dropzone
- React Hook Form
- React Simple Star Rating
- React Spinners
- React Tooltip
- Recharts
- Motion
- Lottie React
- Firebase (Authentication, Firestore, Hosting)
- Axios (API calls)
- Date-fns
- TanStack React Query
- Stripe
- @stripe/react-stripe-js
- @stripe/stripe-js
- SweetAlert2
- React Tag Input
- Real-time review system
- Analytics dashboard for product owners