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.
๐ 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
-
Clone this repository:
git clone https://github.com/nikhil-304/LMS.git
-
Navigate to the project directory:
cd lms -
Install the required dependencies:
pip install -r requirements.txt
๐ Run the Application
-
Start the Flask application:
python app.py
-
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:
- Email: nikhil.shrivastava304@gmail.com
- GitHub: nikhil-304
- Twitter: @nikhilshri304
