The University Management System (UMS) is a comprehensive web-based application designed to streamline administrative tasks and enhance communication within educational institutions. It provides a centralized platform for managing various aspects of university operations, including student enrollment, course management, faculty administration, and more.
- Student Management: Enroll students, manage student records, and track academic progress.
- Course Management: Create and schedule courses, manage course materials, and assign instructors.
- Faculty Management: Manage faculty information, assign teaching responsibilities, and track performance.
- Financial Management: Track tuition fees, manage scholarships, and generate financial reports.
- Library Management: Manage library resources, track book loans, and automate library operations.
- Attendance and Grading: Record student attendance, manage grading systems, and generate transcripts.
- Communication Tools: Integrated messaging system for faculty, students, and administrators.
- Analytics and Reporting: Generate comprehensive reports on student performance, course evaluations, and institutional metrics.
- Clone the repository:
git clone https://github.com/SohaibKhaliq/University-Management-System cd style-and-schedule
- Install dependencies:
npm install composer install npm run dev
- Configure the environment: . Duplicate .env.example and rename it to .env . Update database and mail configurations in the .env file.
- Run database migrations:
php artisan migrate
- Start the Laravel development server:
php artisan serve
- Usage: . Client Interface: Navigate to the application URL and register/login. . Appointment Booking: Select desired services, choose available dates/times, and confirm bookings. . Staff Interface: Access the admin dashboard to manage appointments and staff schedules.
- Technologies Used . Backend: Laravel PHP framework, MySQL database . Frontend: HTML, CSS, JavaScript . Dependencies: Laravel Passport for API authentication, Bootstrap for frontend styling
- Contributing . Fork the repository and clone it locally. . Create a new branch for your feature or bug fix. . Commit your changes and push to your forked repository. . Submit a pull request for review.
- Credits . Developed by SohaibKhaliq . For inquiries or support, contact [sohaibkhaliq510@gmail.com].