🚀 A smart academic platform built with React, Firebase, and Google Drive API — made for VTU students, by a VTU student.

👉 vtunotesforall.in
An all-in-one portal for VTU students offering notes, previous year papers, CGPA tools, AI-powered chatbot support, and collaborative uploads — accessible with simple authentication.
- 📚 Semester-wise VTU Notes (via Google Drive API)
- 🔐 Secure Login using Firebase Authentication
- 🤖 AI Chatbot built with Google Gemini API
- 🧮 VTU CGPA Calculator (2018 & 2021 schemes)
- 💬 Realtime Student Chatroom using Firebase Realtime Database
- 📤 Community Uploads — Any user can contribute verified content
- ⚡ Lazy Loading & Smart Search
- 📈 Google Analytics & AdSense Integration
- 🌐 Deployed on Netlify with GoDaddy Domain
- 📱 Fully Mobile-Responsive UI
| Homepage |
Feature Section |
CGPA Tool |
 |
 |
 |
| Realtime Chat |
Chatbot |
Upload Notes |
 |
 |
 |
| Category |
Technologies Used |
| Frontend |
React.js, Tailwind CSS |
| Backend |
Firebase Auth, Firestore, Realtime Database |
| AI |
Google Gemini API |
| Storage |
Google Drive API (Public Folder Access) |
| Hosting |
Netlify |
| Domain |
GoDaddy |
| Tools |
Git, VS Code, Postman, Google Analytics |
- 📊 80,000+ page views
- 👨🎓 25,000+ student users
- 📥 30,000+ downloads
- 🌐 Ranked #3 on Google for "VTU Notes"
- 🔍 SEO Optimized + Active Google AdSense & Analytics
- 🏫 Featured across VTU student communities and college groups
# Clone the repository
git clone https://github.com/sharad641/VTU-NOTES.git
cd VTU-NOTES
# Install dependencies
npm install
# Add environment variables in .env
REACT_APP_FIREBASE_API_KEY=your_key
REACT_APP_GEMINI_API_KEY=your_key
REACT_APP_GOOGLE_DRIVE_FOLDER_ID=your_folder_id
# Run locally
npm start
💡 How the AI Chatbot Works
Built with the Gemini API from Google AI
Accepts real-time queries from students
Returns academic support answers instantly
Accessible via authenticated login
🧠 Why This Project Stands Out
Full-stack React + Firebase implementation
Real-time collaboration and chat tools
Fully student-contributed + admin-managed platform
Professional performance + SEO enhancements
Used actively across multiple VTU departments
🤝 Contributing
Contributions are welcome!
# Fork the repository
# Create your feature branch
git checkout -b feature/awesome-feature
# Commit your changes
git commit -m "Add feature: your feature name"
# Push and create a PR
git push origin feature/awesome-feature
📬 Contact
🌐 Website: vtunotesforall.in
📧 Email: your.email@example.com
💼 LinkedIn: linkedin.com/in/yourprofile
💬 Built to empower students with instant academic access, powered by clean tech and strong community.
© 2025 VTU Notes For All — All rights reserved.
---
### ✅ Final Notes
Let me know if you want:
- A downloadable `.md` file
- A version with dynamic GitHub badges
- A resume-friendly summary or a portfolio snippet
Would you like this added as your GitHub README directly via PR or continue editing locally?