Skip to content

BiTKiT is a comprehensive student portal for BIT Mesra, built using the MERN stack. It provides a unified platform to explore official clubs, view sports achievements, access academic resources, and connect with campus activities β€” all through a modern, responsive, and user-friendly interface.

Notifications You must be signed in to change notification settings

DeepkumarSingh/BiTKiT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

88 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ BiTKiT – BIT Mesra's Student Portal

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.


πŸš€ Features

  • 🧠 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

πŸ› οΈ Tech Stack

Frontend Backend Database Other Tools
React, JavaScript, TailwindCSS, Daisy UI Node.js, Express.js MongoDB Cloudinary, Botpress, react-slick, Vite, nodemailer etc

πŸ‘¨β€πŸ’» Developers

πŸ“ Project Structure

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

About

BiTKiT is a comprehensive student portal for BIT Mesra, built using the MERN stack. It provides a unified platform to explore official clubs, view sports achievements, access academic resources, and connect with campus activities β€” all through a modern, responsive, and user-friendly interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5