Skip to content

sharad641/VTU-NOTES

Repository files navigation

📘 VTU Notes For All

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

Live Site Users Views Rank


🌐 Live Project

👉 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.


✨ Core Features

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

📸 UI Preview

Homepage Feature Section CGPA Tool
Home Features CGPA
Realtime Chat Chatbot Upload Notes
Chat Bot Upload

🛠️ Tech Stack

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

🚀 Achievements

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

📂 Project Structure


⚙️ Getting Started

# 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?

About

A modern, responsive web platform to access VTU study materials, previous year question papers, and placement preparation resources.

Topics

Resources

Stars

Watchers

Forks

Contributors