GitHunt
NI

nikhil-304/Learning-Management-System

This web application is designed to simplify the process of managing and accessing college-related academic resources. It allows students to easily access detailed study materials, previous year question papers, and other resources organized by branch, year, and semester.

College Notes Management System

A comprehensive web application for managing and accessing college notes, previous year question papers, and academic resources.

College Notes Management System

๐Ÿš€ Features

  • Comprehensive Notes: Access detailed study materials for all subjects
  • Previous Year Questions: Download question papers for exam preparation
  • Branch-wise Organization: Content organized by branch, year, and semester
  • Mobile Responsive: Study on any device with responsive design
  • User-friendly Interface: Intuitive navigation and modern UI

๐Ÿ“‹ Content Structure

The application organizes content by:

  • Branch: Basic Engineering, Computer, AI-DS
  • Year: 1st Year to 4th Year
  • Semester: SEM 1 and SEM 2
  • Subjects: Various subjects based on branch, year, and semester

๐Ÿ› ๏ธ Technology Stack

  • Frontend: HTML, CSS, JavaScript, Tailwind CSS
  • Backend: Flask (Python)
  • Icons: Font Awesome
  • Animations: Custom CSS animations

๐Ÿ”ง Setup and Installation

  1. Clone this repository:

    git clone https://github.com/nikhil-304/LMS.git
  2. Navigate to the project directory:

    cd lms
  3. Install the required dependencies:

    pip install -r requirements.txt

๐Ÿš€ Run the Application

  1. Start the Flask application:

    python app.py
  2. Open your browser and navigate to:

    http://localhost:5000
    

๐Ÿ“ Project Structure

LMS/
โ”œโ”€โ”€ app.py                 # Main Flask application
โ”œโ”€โ”€ notes_html/            # HTML files for subject notes
โ”œโ”€โ”€ pyq_pdf/               # PDF files for previous year questions
โ”œโ”€โ”€ requirements.txt       # Python dependencies
โ”œโ”€โ”€ static/                # Static assets (CSS, JS, images)
โ”œโ”€โ”€ tailwind.js            # Tailwind configuration
โ””โ”€โ”€ templates/             # HTML templates

๐Ÿ“ Usage

  • Browse by Branch: Select your engineering branch
  • Select Year: Choose your academic year
  • Choose Semester: Select SEM 1 or SEM 2
  • Access Resources: View notes or download previous year questions

๐Ÿค Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ‘จโ€๐Ÿ’ป Author

Made with โค๏ธ by Nikhil Shrivastava

๐Ÿ“ž Contact

For any queries or support, please contact: