BiTKiT is a comprehensive MERN stack-based web application designed for BIT Mesra students. It centralizes club exploration, academic tools, student forums, and a marketplaceβenhancing the campus digital experience.
-
π§ Academics Section β Explore all Semester Academic Resources(i.e Syllabus, Notes, best Youtube playlist, etc)
-
π― Student Forum (Q&A, Voting, Tags, Comments)
-
π₯ Club Directory β Explore technical, cultural, and literary clubs
-
π Sports Gallery β Photo sliders powered by react-slick
-
π¦ Buy & Sell Portal β Post listings, place bids, and much more..
-
π Secure Auth β Firebase-based authentication
-
π Notification System for enhanced convenience
-
π€ ChatBot Features added for more better user experience
Frontend | Backend | Database | Other Tools |
---|---|---|---|
React, JavaScript, TailwindCSS, Daisy UI | Node.js, Express.js | MongoDB | Cloudinary, Botpress, react-slick, Vite, nodemailer etc |
- Vipul Kumar β
MERN Stack Developer
- Deep Kumar β
MERN Stack Developer
- Ravi Ram β
MERN Stack Developer
- Ankon Rishav Haldar β
MERN Stack Developer
- Aman Raj β
AIML & MERN Stack Developer
Group-Project/
βββ client/
β βββ public/
β βββ node_modules/
β βββ index.html
β βββ package.json
β βββ tailwind.config.js
β βββ vite.config.js
β βββ ... (other Vite config files)
βββ server/
β βββ config/
β βββ controllers/
β βββ middlewares/
β βββ models/
β βββ routes/
β βββ utils/
β βββ serviceAccountKey.json
β βββ firebaseAdmin.js
β βββ index.js
β βββ .env
βββ README.md
## π Open Source Contribution
BiTKiT is an open-source initiative by students of BIT Mesra aimed at solving real campus problems through technology. We believe in collaboration, learning by building, and giving back to the community.
We welcome all contributionsβbug fixes, new features, suggestions, or documentation improvements.
### π How to Contribute
1. **Fork** the repository
2. **Clone** your fork:
```bash
git clone https://github.com/your-username/BiTKiT.git
3. Create a new branch for your feature or fix:
```bash
git checkout -b feature-name
4. Make your changes and commit them:
```bash
git add .
git commit -m "Add: brief description of your change"
5. Push to your forked repository:
```bash
git push origin feature-name