Skip to content

devpandey347/Material-Repository-2nd

Repository files navigation

📚 Material Repository

GitHub Pages HTML CSS JavaScript PowerShell

Everything you need for your exams, all in one place

A comprehensive web-based educational material repository designed to help students access study materials, notes, assignments, and resources across multiple subjects.


🌟 Features

  • 📖 11+ Subject Collections: Curated materials for MTH166, CSE121, CSE320, INT306, PHY110, ECE249, ECE279, MEC136, CHE110, PEL121-125, and Books
  • 🎯 Organized Content: Materials categorized by subjects with easy navigation
  • 📥 Direct Downloads: Instant access to PDFs, PPTs, images, and other study resources
  • 🎨 Modern UI/UX: Clean, responsive design with smooth animations
  • 🔍 Smart Organization: Folders and subfolders for different units and topics
  • 📱 Mobile Responsive: Accessible on any device - desktop, tablet, or mobile
  • ⚡ Fast Loading: Optimized performance with loading animations

🚀 Live Demo

Visit Material Repository →


📂 Repository Structure

Material-Repository/
├── index.html                   # Root redirect to React app
├── files/                       # Downloadable files for file-based subjects
├── scraped_data/                # Notes + MCQ HTML content
├── generate-file-manifest.ps1   # Builds data/file-manifest.json
├── generate-notes-catalog.ps1   # Builds data/notes-catalog.json
└── webapp/
	├── public/
	│   ├── data/                # Runtime catalogs consumed by React
	│   └── scraped_data/        # Junction to ../scraped_data for local serving
	└── src/                     # React application source

🛠️ Technologies Used

  • HTML5 - Structure and content
  • CSS3 - Styling and animations
  • JavaScript - Interactive functionality
  • PowerShell - Automation scripts for page generation
  • GitHub Pages - Hosting platform

📜 License

This project is open source and available for educational purposes. Feel free to use it for your studies!

💡 Tips for Students

  1. Bookmark the site for quick access during exams
  2. Download materials ahead of time in case of connectivity issues
  3. Share with classmates to help everyone succeed
  4. Report broken links or missing materials via Issues
  5. Suggest improvements through Pull Requests

📅 Updates

  • 2026-01-23: Repository created with initial materials
  • More updates coming soon! 🚀

🌟 If this repository helped you, please give it a star! ⭐

Happy Studying! 📚✨

Made with 💜 by Dev Pandey

Releases

No releases published

Packages

 
 
 

Contributors

Languages