https://github.com/radser2001/laravel-student-management-system
Efficiently record and manage student information
https://github.com/radser2001/laravel-student-management-system
breeze inertiajs laravel php tailwindcss vue3
Last synced: 25 days ago
JSON representation
Efficiently record and manage student information
- Host: GitHub
- URL: https://github.com/radser2001/laravel-student-management-system
- Owner: Radser2001
- Created: 2024-01-26T06:58:31.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-26T09:29:51.000Z (over 1 year ago)
- Last Synced: 2025-02-08T19:35:02.462Z (3 months ago)
- Topics: breeze, inertiajs, laravel, php, tailwindcss, vue3
- Language: PHP
- Homepage:
- Size: 935 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
### Student Statistics

### Add New Student

### Update Student Details

### User Profile

### Home Page

### Login Page

### Registration 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 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.