Skip to content

hasibulpolok/StudySync

Repository files navigation

πŸŽ“ StudySync - Education Management System

StudySync is a web-based Education Management System built with Laravel Blade that helps educational institutions manage students, teachers, courses, attendance, results, and academic activities through a simple and efficient dashboard.

πŸš€ Features

πŸ” Authentication

  • Admin Login
  • Teacher Login
  • Student Login
  • Role-based dashboard access

πŸ‘¨β€πŸŽ“ Student Management

  • Add, update, and delete students
  • View student profiles
  • Manage student information

πŸ‘¨β€πŸ« Teacher Management

  • Add and manage teachers
  • Assign subjects and courses

πŸ“š Course Management

  • Create courses and subjects
  • Manage course information
  • Assign teachers to courses

πŸ“ Attendance Management

  • Record student attendance
  • View attendance reports

πŸ“Š Result Management

  • Add marks
  • Calculate grades
  • View student results

πŸ“’ Notice Board

  • Publish announcements
  • View academic notices

πŸ“ˆ Dashboard

  • Student statistics
  • Teacher statistics
  • Course overview
  • Recent activities

πŸ› οΈ Technology Stack

Technology Purpose
Laravel Backend Framework
Blade Frontend Template Engine
PHP Programming Language
MySQL Database
Tailwind UI Framework
JavaScript Frontend Interaction

πŸ“‚ Main Modules

StudySync
β”‚
β”œβ”€β”€ Admin Panel
β”‚   β”œβ”€β”€ Dashboard
β”‚   β”œβ”€β”€ Student Management
β”‚   β”œβ”€β”€ Teacher Management
β”‚   β”œβ”€β”€ Course Management
β”‚   β”œβ”€β”€ Attendance Management
β”‚   β”œβ”€β”€ Result Management
β”‚   └── Notice Management
β”‚
β”œβ”€β”€ Teacher Panel
β”‚   β”œβ”€β”€ Profile
β”‚   β”œβ”€β”€ Attendance
β”‚   └── Marks Management
β”‚
└── Student Panel
    β”œβ”€β”€ Profile
    β”œβ”€β”€ Attendance View
    └── Result View

βš™οΈ Installation Guide

Clone Repository

git clone https://github.com/your-username/studysync.git

Navigate to Project

cd studysync

Install Dependencies

composer install

Setup Environment

cp .env.example .env

Generate Key

php artisan key:generate

Configure Database

Update your .env file:

DB_DATABASE=studysync
DB_USERNAME=root
DB_PASSWORD=

Run Migration

php artisan migrate

Start Server

php artisan serve

πŸ“Έ Screenshots

Add application screenshots here.


πŸ‘¨β€πŸ’» Developer

Your Name

GitHub: https://github.com/hasibulpolok


πŸ“Œ GitHub Topics

laravel
blade
php
mysql
education-management-system
student-management
teacher-management
attendance-system
result-management
admin-dashboard
tailwindcss
crud
web-application

πŸ“„ License

This project is licensed under the MIT License.

About

StudySync is a web-based application designed to simplify academic management by handling students, teachers, courses, attendance, results, and administrative tasks.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors