Skip to content

sakib-12345/HSC-study-webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

332 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 HSC Study WebApp

Author: Sakib Hossain Tahmid

Live Application: Click here

Content Source: here

HSC Study WebApp Logo

Overview

HSC Study WebApp is a focused, web-based learning platform designed for Higher Secondary Certificate (HSC) students. The application centralizes free, high-quality educational resources—specifically one-shot video classes and PDF study materials—into a single, structured interface.

The core objective of this project is to eliminate distractions, reduce fragmentation of learning resources, and enable efficient subject-wise study through a minimal and intuitive user experience.

The platform is developed using Python and Streamlit, ensuring simplicity, performance, and ease of deployment.

Objectives

  • Centralize free HSC educational resources in one platform
  • Provide subject-wise organization for faster navigation
  • Minimize distractions commonly associated with large content platforms
  • Maintain ethical usage of third-party educational content

Features

Student Features

  • Access to free HSC one-shot video lectures
  • Subject-wise navigation using a sidebar
  • Integrated access to downloadable PDF materials
  • Clean, distraction-free interface
  • Lightweight and responsive design

Content Policy

  • Video content is embedded directly from YouTube
  • PDF resources are hosted on Google Drive
  • All materials are publicly available and free
  • No content is re-uploaded or redistributed
  • Video views contribute to the original creator’s channel
  • The application is non-commercial and educational

User Interface

  • Minimal and intuitive layout
  • Sidebar-based subject navigation
  • Optimized for focus-oriented learning
  • Suitable for desktop and low-resource devices

Technology Stack

Component Technology
Programming Language Python
Web Framework Streamlit
Video Platform YouTube
Document Storage Google Drive

Project Structure

HSC-study-webapp/
├── .streamlit/
│   └── config.toml
├── License
├── README.md
├── app.py
├── click.png
├── data.py
├── helper.py
├── pages/
│   ├── ABOUT.py
│   ├── BIOLOGY.py
│   ├── CHEMISTRY.py
│   ├── CODE.py
│   ├── HOME.py
│   ├── ICT.py
│   ├── MATH.py
│   ├── PHYSICS.py
│   └── SEARCH.py
├── requirements.txt
└── webapp_icon.png

Installation & Local Setup

Clone the Repository

git clone https://github.com/sakib-12345/HSC-study-webapp.git

Navigate to the Project Directory

cd HSC-study-webapp

Install Dependencies

pip install -r requirements.txt

Run the Application

streamlit run app.py

The application will open automatically in your default web browser.

Deployment

The application is deployed using Streamlit Community Cloud, providing free hosting and continuous deployment through GitHub.

Live URL: https://hsc-study-webapp.streamlit.app/

Future Enhancements

  • Advanced search functionality
  • Bookmarking and progress tracking
  • Improved PDF categorization
  • Dark mode support
  • Privacy-friendly usage analytics

Contributions

Contributions are welcome.

You may contribute by improving UI/UX, refactoring code, adding subjects, or reporting issues. Please submit a pull request or open an issue for discussion.

License

This project is licensed under the MIT License. You are free to use, modify, and distribute the software, provided the original license is included.

Acknowledgements

This project acknowledges and respects all educators and content creators whose publicly available resources are referenced within the application.

Author

Sakib Hossain Tahmid HSC Student | Python & Web Application Developer

Resources

All content provided here is open-source and free, and available on the creators' YouTube channels.

💻 ICT

Chapter 🎥 Video 📄 PDF
Chapter 01 Watch View
Chapter 02 Watch View
Chapter 03 Watch View
Chapter 04 Watch View
Chapter 05 Watch View
Chapter 06 Watch View

🧮 Mathematics – 1st Paper

Chapter 🎥 Video 📄 PDF
Chapter 01 Watch View
Chapter 02 Watch View
Chapter 03 Watch View
Chapter 04 Watch View
Chapter 05 Watch View
Chapter 06 Watch View
Chapter 07 Watch View
Chapter 08 Watch
Chapter 09 Watch View
Chapter 10 Watch View

🧮 Mathematics – 2nd Paper

Chapter 🎥 Video 📄 PDF
Chapter 01 Watch View
Chapter 02 Watch View
Chapter 03 Watch View
Chapter 04 Watch View
Chapter 05 Watch View
Chapter 06 Watch View
Chapter 07 Watch View
Chapter 08 Watch View
Chapter 09 Watch View
Chapter 10 Watch View

🧪 Chemistry – 1st Paper

Chapter 🎥 Video 📄 PDF
Chapter 1 Watch
Chapter 2.1 Watch View
Chapter 2.2 Watch View
Chapter 3.1 Watch View
Chapter 3.2 Watch
Chapter 4.1 Watch
Chapter 4.2 Watch
Chapter 5 Watch

🧪 Chemistry - 2nd Paper

Chapter YouTube Link PDF Link
Chapter-1.1 Watch PDF
Chapter-1.2 Watch PDF
Chapter-2.1 Watch PDF
Chapter-2.2 Watch PDF
Chapter-2.3 Watch PDF
Chapter-3.1 Watch PDF
Chapter-3.2 Watch PDF
Chapter-4.1 Watch PDF
Chapter-4.2 Watch PDF

🧬 Biology – Botany

Chapter 🎥 YouTube Link 📄 PDF Link
Chapter-01 Watch -
Chapter-02 Watch -
Chapter-03 Watch -
Chapter-04 Watch -
Chapter-05 Watch -
Chapter-06 Watch -
Chapter-07 Watch -
Chapter-08 Watch -
Chapter-09 Watch -
Chapter-10 Watch -
Chapter-11 Watch -
Chapter-12 Watch -

🧬 Biology – Zoology

Chapter 🎥 YouTube Link 📄 PDF Link
Chapter-01 Watch -
Chapter-2.1 Watch -
Chapter-2.2 Watch -
Chapter-2.3 Watch -
Chapter-03 Watch -
Chapter-04 Watch -
Chapter-05 Watch -
Chapter-06 Watch -
Chapter-07 Watch -
Chapter-08 Watch -
Chapter-09 Watch -
Chapter-10 Watch -
Chapter-11 Watch -
Chapter-12 Watch -

About

HSC Study WebApp – Access free HSC video lessons and PDFs in a distraction-free, organized interface with subject-wise pages and searchable content.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages