Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

VTU Study Materials – Documentation

Note: This repository contains public documentation only. The production source code is currently in a private repository and will be opened to contributors once the platform reaches a stable release.

Live Platform: vtustudymaterials.online


What is VTU Study Materials?

VTU Study Materials is a centralized academic platform designed for students following the VTU Outcome-Based Curriculum. It provides a mobile-optimized hub for accessing notes, previous year question papers, and important questions across all engineering branches and semesters.

Instead of searching through scattered Telegram groups, random Google Drive links, or outdated websites, students can find verified resources in one organized location.


The Problem We're Solving

Fragmented Resources: Academic materials are scattered across WhatsApp groups, Drive folders, and unofficial sites, wasting valuable student time.

2022 Curriculum Changes: The revised CBCS scheme reorganized many subjects, but most existing resources don't reflect these updates accurately.

Exam Pressure: During exam season, students need immediate access to materials, not a confusing maze of broken links.

This platform offers a clean, reliable, and student-focused solution that matches how VTU students actually study.


Core Features

Intuitive Navigation

  • Branch-based structure: CSE, AIML, AIDS, ISE, ECE, EEE, and more
  • Semester organization: All 8 semesters clearly presented
  • Subject pages: Each subject displays three essential resource types:
    • Study Materials
    • Previous Year Questions
    • Important Questions

Seamless Experience

  • Integrated Drive previews: View PDFs instantly or open in a new tab
  • Source attribution: Every resource includes proper credits for transparency
  • Mobile-first design: Optimized for quick access on any device

Simple Student Workflow

  1. Select your branch
  2. Choose your semester
  3. Pick a subject
  4. Access materials with a single tap
  5. View original sources via credit links

This streamlined approach transforms hours of searching into seconds.


Technical Architecture

While the codebase remains private, here's how the platform is structured:

Routing System (Next.js App Router)

  • / – Branch selection homepage
  • /[branch] – Branch overview page
  • /[branch]/[semester] – Semester resources
  • /[branch]/[semester]/[subject] – Individual subject page
  • layout.tsx – Global configuration and theming

Each route automatically generates SEO-optimized metadata.

Data Structure

Managed through static TypeScript objects:

  • branches – branch names, colors, and metadata
  • semesters – complete semester enumeration
  • vtuData – subject-to-materials-to-Drive-link mapping
  • documentTypes – resource categorization

This architecture ensures fast load times and easy content updates.

Design System

  • Tailwind CSS 3 for responsive styling
  • shadcn/ui components for consistent UI elements
  • Poppins + Baloo Bhai 2 typography for familiar aesthetics
  • Mobile-first grid layouts optimized for all devices
  • Breadcrumb navigation for clear orientation

The design prioritizes simplicity and dependability.


Current Coverage

  • 6 engineering branches
  • 8 semesters
  • 50+ subjects

Each subject provides:

  • 📘 Study Notes
  • 📄 Previous Year Question Papers
  • ❓ Important Questions

Drive links currently point to curated content and will be continuously updated with verified materials.


Student-Centered Design

  • Smart breadcrumb navigation
  • Verified source credits
  • Fast-loading PDF embeds
  • SEO-optimized metadata for discoverability
  • Minimal interface distractions
  • Reliable performance on slower connections

Built specifically for effective last-minute exam preparation.


Accessibility & Performance

  • High-contrast UI components
  • Fully responsive across all screen sizes
  • No horizontal scrolling issues
  • Lightweight page loads
  • SEO-ready implementation with proper robots.txt and sitemap

Development Roadmap

The platform will transition to open-source once these milestones are completed:

Feature Status Priority
Global search functionality In progress High
Additional branches Planned Medium
PWA offline mode Planned Medium
Community contribution portal Planned High
Usage analytics dashboard Planned Low

Vision: Transform this into a community-driven, open-source academic resource for all VTU students.


Future Contributions

The repository will open for public contributions soon. Planned contribution areas include:

  • Adding new subjects and branches
  • Updating Drive links with verified resources
  • Enhancing UI/UX components
  • Bug fixes and performance improvements
  • Feature development

A comprehensive contributor guide will be published when open-source contributions begin.


Acknowledgments

  • Resource Credits: VTU Updates and other educational sources (attributed in all embeds)
  • Technology Stack: Next.js 15, React 19, Tailwind CSS, shadcn/ui
  • Inspiration: Modern student dashboards and digital learning platforms

Built with dedication for students navigating the VTU 2022 curriculum.


Project Mission

This documentation provides transparency about the platform's design, functionality, and future direction. While the source code is currently private, the mission remains straightforward:

Make VTU learning easier, faster, and more accessible — one subject at a time.

Open-source collaboration and community-verified resources will be welcomed in the near future.

About

VTU Study Materials is a centralized academic platform designed for students following the VTU Outcome-Based Curriculum. It provides a mobile-optimized hub for accessing notes, previous year question papers, and important questions across all engineering branches and semesters.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors