Skip to content

JermineJunior/Student-Management-System

Repository files navigation

Overview

This repository contains our graduation software project a school management system. It is designed to handle school administration tasks such as student management, staff management, attendance etc... Features

Student Management:
    Add, edit, and delete students
    View student information (name, ID, class, etc.)
    Search for students
    export students data in an excel file
Class Rooms Managment:
    Add, edit, and delete classrooms
    View student information (name, ID, subjects , etc.)
    assign attendance records for a classroom
Staff Management:
    Add, edit, and delete staff(Teachers)
    View staff information (name, ID, position, etc.)
    Search for staff(Teachers)
Attendance:
    Record student and staff attendance
    Generate attendance reports
User Authentication:
    Secure user login and access control

Technology Stack

Backend: [Php , Javascript ]
Database: [MYSQL]
Framework: [Laravel + Vuejs + Inertiajs]
Frontend: [TailwindCss]

Installation

Clone the repository: Bash

git clone https://github.com/JermineJunior/Student-Management-System

Use code with caution.

Install dependencies:

composer install && npm i

copy the .env.example to .env

cp .env.example .env

Create the application key

php artisan key:generate

Set up database: Create a database and configure database credentials in the configuration file.

run the migration and seed the database

php artisan migrate:seed

Run the application:

php artisan serve

Use the credentials below to sign in

Email: admin@admin.com
Password: password

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages