📖 Complete Documentation

Everything you need to know about Breyer Student Leave Management System

Introduction

Breyer Student Leave Management System is a comprehensive platform designed to streamline the leave application and approval process in educational institutions. Built with modern web technologies, it provides an intuitive interface for both students and administrators.

Key Benefits

Fast Processing

Submit and approve requests in seconds

📊

Real-Time Tracking

Monitor status updates instantly

🔒

Secure & Private

Your data is protected

📱

Mobile Friendly

Access from any device

Getting Started

1. Account Registration

To start using the system, you need to create an account:

  1. Visit the homepage and click "Get Started" or "Register"
  2. Fill in your details:
    • Full Name
    • Student ID
    • Institutional Email
    • Secure Password
  3. Submit the registration form
  4. Verify your email address (if required)
  5. Login with your credentials
💡 Note: Use your institutional email address for registration. Personal email addresses may not be accepted.

2. First Login

After registering, proceed to login:

  1. Click "Student Login" from the homepage
  2. Enter your registered email and password
  3. Click "Sign In"

3. Dashboard Overview

Once logged in, you'll see your personalized dashboard with:

For Students

Applying for Leave

  1. Navigate to Apply Leave: Click "Apply Leave" in the sidebar menu
  2. Select Leave Type:
    • Sick Leave
    • Emergency Leave
    • Family Matter
    • Personal Leave
  3. Choose Dates: Select start and end dates
  4. Provide Reason: Enter a detailed reason or use a template
  5. Upload Documents: Attach supporting documents if needed (PDF, JPG, PNG - max 5MB)
  6. Submit: Review and submit your application

Tracking Leave Status

Monitor your leave requests through:

Status Indicators

Cancelling Leave Requests

You can cancel pending requests:

  1. Go to Dashboard or Leave History
  2. Find the PENDING request
  3. Click "Cancel" button
  4. Confirm cancellation
  5. Optionally add a cancellation reason
⚠️ Important: Only PENDING requests can be cancelled. Approved or rejected requests cannot be self-cancelled. Contact admin for assistance.

For Administrators

Admin Dashboard

As an administrator, you have access to:

Managing Leave Requests

  1. Access Manage Leaves: Click "Manage Leaves" in admin menu
  2. Review Request: View student details, dates, reason, and documents
  3. Take Action:
    • Approve: Accept the request
    • Reject: Deny with comments explaining why
  4. Add Comments: Provide feedback regardless of decision
  5. Submit Decision: Confirm your action

Student Management

Administrators can:

Reports & Analytics

Generate comprehensive reports on:

Feature Guide

Leave Balance Tracker

Track your available leave days:

Document Upload System

Upload supporting documents for your leave:

Notification System

Stay updated with real-time notifications for:

Reason Templates

Use pre-made templates across 4 categories:

Calendar View

Visualize your leave schedule:

API Reference

For developers integrating with the system:

Authentication Endpoints

POST /auth/login.php Request: { email, password } Response: { success, token, user_data } POST /auth/register.php Request: { name, student_id, email, password } Response: { success, message }

Leave Management Endpoints

GET /student/get_leaves.php Headers: { Authorization: Bearer token } Response: { leaves: [...] } POST /student/apply_leave.php Headers: { Authorization: Bearer token } Request: { leave_type, start_date, end_date, reason } Response: { success, leave_id }
💡 Note: All API requests require authentication. Use the JWT token received during login.

Troubleshooting

Common Issues

Cannot Login

Solution:

File Upload Fails

Solution:

Not Receiving Emails

Solution:

Status Not Updating

Solution:

⚠️ Still experiencing issues? Contact our support team at support@breyerstudentleave.edu or use the Contact Us form.