A modern, open-source academic resource platform built for K.K. Wagh Institute of Engineering Education & Research students.
Find notes, previous year question papers, quizzes, GPA calculators, and academic resources in seconds.
Live Website • Documentation • Report Issue • Request Feature
Study Buddy KKW is an open-source educational platform developed to simplify academic resource discovery for engineering students at K.K. Wagh Institute of Engineering Education & Research (KKWIEER).
The platform centralizes handwritten notes, previous year question papers, reference materials, quizzes, academic utilities, and student tools into a single searchable interface.
Designed with performance, accessibility, and usability in mind, Study Buddy enables students to locate required study material in under 30 seconds.
- Structured notes organized by academic year and subject
- Previous Year Question Paper (PYQ) repository
- Unit-wise study materials
- Reference books and external learning resources
- Fast navigation across semesters
- Global Command Palette (
Ctrl + K) - Instant subject and note search
- Web Worker powered indexing
- Zero input lag during searches
- Unit-wise MCQ practice
- Timer based assessments
- Instant answer explanations
- Progress tracking
- High score persistence
- Semester GPA calculation
- Overall CGPA calculator
- Official credit-weight support
- Study time tracker
- Subject-wise activity
- Learning statistics
- Local-first privacy
Progressive Web App (PWA)
- Service Worker caching
- Offline access to resources
- Automatic updates
- Network status indicator
- Light Theme
- Dark Theme
- High Contrast Mode
- Keyboard Shortcut Support
- WCAG AA/AAA Compliance
- Note Upload Portal
- Contributor Leaderboard
- Open Contribution Workflow
- Community Driven Content
| Category | Technologies |
|---|---|
| Framework | Next.js 14 (App Router) |
| Language | TypeScript |
| Styling | Tailwind CSS |
| Icons | Lucide React |
| Theme | next-themes |
| Validation | AJV JSON Schema |
| Search | Web Workers |
| Offline | Service Workers (PWA) |
| Deployment | Vercel |
| Version Control | Git & GitHub |
app/
components/
content/
public/
workers/
lib/
hooks/
styles/
- Static Site Generation (SSG)
- Dynamic Routing
- Web Worker Search Engine
- Service Worker Offline Cache
- Optimized Bundle Loading
- Mobile First Design
- Responsive Layout
- Keyboard Navigation
- Node.js 18+
- npm
Clone the repository
git clone https://github.com/Sanket-103-pvt/StudyBuddy-KKW.gitMove into the project
cd StudyBuddy-KKWInstall dependencies
npm installStart development server
npm run devOpen
http://localhost:3000
Validate JSON resources
npm run validateRun tests
npm testContributions are always welcome.
Academic content such as notes, PYQs, and resource links is stored inside the content/ directory, allowing contributors to add or update study material without modifying application code.
Please read CONTRIBUTING.md before submitting a Pull Request.
- Authentication
- Faculty Dashboard
- AI-powered Semantic Search
- Smart Recommendation Engine
- Notes Version History
- Mobile Application
- Push Notifications
- Cloud Sync
- Multi-College Support
| Home | Search | Quiz |
|---|---|---|
| Add Screenshot | Add Screenshot | Add Screenshot |
Distributed under the MIT License.
See LICENSE for more information.
Sanket Chaudhari
GitHub: https://github.com/Sanket-103-pvt
Made for the students of K.K. Wagh Institute of Engineering Education & Research.
Study Buddy KKW © 2026 Sanket Chaudhari. All Rights Reserved.
Unauthorized reproduction of the platform's branding, identity, design assets, and original content without prior written permission is prohibited.
Built with ❤️ for the students of K.K. Wagh Institute of Engineering Education & Research.