Skip to content

Latest commit

 

History

99 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Study Buddy KKW

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 WebsiteDocumentationReport IssueRequest Feature


Next.js TypeScript TailwindCSS Vercel License PRs Welcome Open Source


Overview

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.


Features

Academic Resource Management

  • 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

Smart Search

  • Global Command Palette (Ctrl + K)
  • Instant subject and note search
  • Web Worker powered indexing
  • Zero input lag during searches

Interactive Quiz System

  • Unit-wise MCQ practice
  • Timer based assessments
  • Instant answer explanations
  • Progress tracking
  • High score persistence

Academic Utilities

SPPU SGPA & CGPA Calculator

  • Semester GPA calculation
  • Overall CGPA calculator
  • Official credit-weight support

Study Analytics

  • Study time tracker
  • Subject-wise activity
  • Learning statistics
  • Local-first privacy

Offline Support

Progressive Web App (PWA)

  • Service Worker caching
  • Offline access to resources
  • Automatic updates
  • Network status indicator

Accessibility

  • Light Theme
  • Dark Theme
  • High Contrast Mode
  • Keyboard Shortcut Support
  • WCAG AA/AAA Compliance

Community Features

  • Note Upload Portal
  • Contributor Leaderboard
  • Open Contribution Workflow
  • Community Driven Content

Technology Stack

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

Project Structure

app/
components/
content/
public/
workers/
lib/
hooks/
styles/

Performance Highlights

  • Static Site Generation (SSG)
  • Dynamic Routing
  • Web Worker Search Engine
  • Service Worker Offline Cache
  • Optimized Bundle Loading
  • Mobile First Design
  • Responsive Layout
  • Keyboard Navigation

Installation

Prerequisites

  • Node.js 18+
  • npm

Clone the repository

git clone https://github.com/Sanket-103-pvt/StudyBuddy-KKW.git

Move into the project

cd StudyBuddy-KKW

Install dependencies

npm install

Start development server

npm run dev

Open

http://localhost:3000

Validate JSON resources

npm run validate

Run tests

npm test

Contributing

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


Roadmap

  • Authentication
  • Faculty Dashboard
  • AI-powered Semantic Search
  • Smart Recommendation Engine
  • Notes Version History
  • Mobile Application
  • Push Notifications
  • Cloud Sync
  • Multi-College Support

Screenshots

Home Search Quiz
Add Screenshot Add Screenshot Add Screenshot

License

Distributed under the MIT License.

See LICENSE for more information.


Maintainer

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.

Releases

Packages

Contributors

Languages