Welcome to Dev Connect, a fully responsive forum web application built using the MERN stack. This platform enables developers to connect, post, vote, comment, and collaborate through an intuitive and engaging interface.
🔗 Live Site: https://dev-connect-t7.web.app/
This project showcases full-stack development skills including:
- RESTful API design
- MongoDB data modeling
- JWT-based authentication
- Firebase social login (Google)
- Role-based dashboards (user/admin)
- Voting, commenting, and reporting
- Membership system with Stripe payment
- Responsive UI/UX with modern animations
- 🔐 Authentication: Email/password & Google sign-in via Firebase
- 🏷️ Tag-based Search: Backend-powered, case-insensitive search
- 📤 Post Sharing: Share posts to Facebook and WhatsApp
- 👍 Voting System: Upvote/downvote posts with toggle logic
- 💬 Commenting: Leave comments with report and preview modals
- 💳 Membership System: Free users limited to 5 posts; upgrade via Stripe
- 🏅 Badges: Bronze on registration, Gold after payment
- 📱 Responsive Design: Optimized for all devices
- 🔧 Admin Dashboard with tools to:
- Manage users (search, assign admin role)
- View and handle reported comments
- Post announcements
- Manage tags
- View forum statistics (users, posts, comments) via pie charts
- Secure payment system using
@stripe/react-stripe-js - Upgrade to full membership via checkout
- Unlocks unlimited posting and grants Gold badge
React 19withReact Router 7Tailwind CSS 4+AOS(animation)FirebaseAuthenticationReact Hook Formfor robust form handlingReact Select,React ShareReact Helmet Asyncfor SEOReact Queryfor async data handlingAxios,SweetAlert2,Hot ToastPagination,date-fns,dayjsfor date utilities
Node.js,ExpressMongoDB(native driver)- JWT-based route protection
dotenv,CORSfor secure environment setup
Empowering developers to connect, collaborate, and grow together — start your journey with Dev Connect today.Start sharing, start learning, start building — Dev Connect is where developers unite.