Best laravel framework open-source packages.

Laravel Student Management System

Efficiently record and manage student information
Updated 3 months ago

Laravel Logo

Build Status Total Downloads Latest Stable Version License

Student Management System

Laravel-based web application designed to efficiently manage the student records. This application provides a user-friendly interface for tasks such as adding new students, viewing a list of students, editing student information, and deleting student records. Additionally, the system includes user registration and authentication features to ensure secure access.

Features

User Authentication

  • Register an account to access the Student Management System.
  • Sign in to manage students and your account.

Student Management

  • Add new students to your database.
  • View a list of all added students.
  • Edit or modify existing student information.
  • Delete students from your records.

Technologies Used

  • Laravel : The PHP framework used for backend development.
  • Vue.js : Frontend development powered by Vue 3.
  • Inertia.js : A library for building modern single-page applications (SPAs) with server-side rendering.
  • Tailwind CSS : A utility-first CSS framework for building responsive and stylish interfaces.
  • Breeze : A minimalistic, highly customizable Laravel starter kit.
Student Management Screenshots

List of students

List of students

Student Statistics

Student Statistics

Add New Student

Add New Student

Update Student Details

Update Student Details

User Profile

User Profile

Home Page

Home Page

Login Page

Login Page

Registration Page

Registration Page

Forgot Password Page

Forgot Password Page

Getting Started

Prerequisites

  • PHP 8.1
  • Composer
  • Node.js
  • NPM

Installation

1. Clone the repository

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

2. Install dependencies

composer install
npm install

3. Set up the environment

  • Duplicate the .env.example file and rename it to .env.
  • Generate the application key:
php artisan key:generate

4. Migrate the database

php artisan migrate

5. Compile front-end assets

npm run dev

6. Start the development server

php artisan serve

Visit http://localhost:8000 in your browser

Usage

  • Create a new account or sign in with existing credentials.
  • Navigate to the "Students" section to manage student records.
  • Use the provided features to add, view, edit, and delete student information.
Tags breeze