[list of contribution][CONTRIBUTION.md]
Nitra Mitra is an open-source initiative by students of NITRA Technical Campus, Ghaziabad. The project aims to streamline student utilities and tech-based solutions under one platform while offering contributors a chance to learn full-stack web development.
- About the Project
- Features
- Tech Stack
- Getting Started
- Contribution Guidelines
- Labels You'll See
- Post-Contribution Instructions
- Code of Conduct
- Contributors
- License
Nitra Mitra is a student-centric project built to:
- Help students with daily academic tasks
- Offer digital utilities and games
- Promote collaborative open-source learning
- Empower beginners in web development
- 🎮 Games & Tools for learning
- 🧾 Notes Upload/Download
- 🗒 Event & Blog Management
- 📊 Leaderboards & Admin Dashboard
- 🖼 Verified Gallery Uploads
- 🧑💻 Google Login & GitHub Auth
- 📥 PDF/Excel Download for Admins
| Frontend | Backend | Database | AI/ML (Planned) | APIs |
|---|---|---|---|---|
| HTML, CSS, JS | PHP (Laravel) | MySQL | TensorFlow, Sklearn | Google Maps, Twilio |
Follow the steps below to set up the project locally and keep your fork up-to-date.
-
Fork the Repository Click the Fork button at the top-right of the original repository.
-
Clone your fork
git clone https://github.com/your-username/nitra-mitra.git
# 🔁 Replace <your-username> with your actual GitHub username- Navigate into the project directory
cd nitra-mitra- Start local server (for PHP) XAMPP: Move the project folder to C:/xampp/htdocs/
WAMP: Move it to C:/wamp/www/
Then, open your browser and go to:
http://localhost/nitra-mitra/- Set the original repo as upstream (only once)
git remote add upstream https://github.com/<original-owner-username>/nitra-mitra.git
# 🔁 Replace <original-owner-username> with the GitHub username of the original repository owner- Sync your local repo with the upstream
git fetch upstream
git checkout main
git merge upstream/main
# or (preferred)
git rebase upstream/main- Make changes and commit
git add .
git commit -m "Your message"- Push changes to your fork
git push origin main- In case of merge conflicts Resolve them manually, then:
git add <filename>
git commit -m "Resolved merge conflict"
git push origin main











