A centralized MERN-based web platform to unify all student clubs, events, announcements, and media content of a college under one digital roof. Built to reduce communication clutter and foster better engagement within the student community.
- π’ Event Announcements: Post and manage upcoming club events with images, RSVP options, and details.
- π° News & Updates: College-level announcements featured on the homepage.
- π₯ Media Gallery: Upload and view videos, photos, podcasts, and event highlights.
- π Club Pages: Each club gets a dedicated page with description, coordinator info, and activity log.
- π₯ Student Engagement: Students can follow clubs, comment on posts, and receive notifications.
- π Smart Search & Filter: Discover events and content by date, club, or category.
π§ Coming Soon (or add your deployed link here)
Frontend:
- React.js
- Tailwind CSS / Bootstrap (Optional for styling)
- Axios
- React Router
Backend:
- Node.js
- Express.js
Database:
- MongoDB (with Mongoose ODM)
Authentication:
- JWT (JSON Web Token)
- Bcrypt.js (for password hashing)
Deployment:
- Render / Vercel / Netlify (Frontend)
- Render / Railway / Heroku (Backend)
- MongoDB Atlas (Database)
- Admin: Can manage all clubs, moderate content, and post official announcements.
- Club Coordinators: Can manage their club page, post events, and upload media.
- Students: Can follow clubs, RSVP for events, and comment on posts.
- Clone the repository:
git clone https://github.com/Mohanmanuhs/Bit_Wizards.git
cd Bit_Wizards cd backend
npm installcd ../frontend
npm installCreate a .env file in the server folder with: PORT=5000 MONGO_URI=your_mongodb_connection_string JWT_SECRET=your_secret_key
npm start
npm start
π± PWA Support for mobile-friendly experience π Push Notifications π Analytics dashboard for club engagement ποΈ Integration with Google Calendar
- Dilson J Fernandes
- Guru Kiran N
- Mohan H S
- Nandeesh J Aradya