Skip to content

StephaneKuma/sms

Repository files navigation

STK SMS

Screeshoot 1 Screeshoot 2 Screeshoot 3 Screeshoot 4

Requirements

  • PHP 8.1.4
  • Composer
  • SGBDR (phpMyAdmin)

About STK SMS

STK SMS is a school management system developed with version 9 of the Laravel framework. Its purpose is to computerize the management that is done manually in some schools, and to facilitate access to various resources that will be made available such as:

  • Courses syllabi
  • Assignments
  • Routines
  • Notices
  • Exams schedule, and more

STK SMS is accessible, powerful and provides the necessary tools for the complete management of a school.

How To Install STK SMS

To be able to access the application it is necessary to follow the following steps:

  1. Clone the repository with the following command:
git clone https://github.com/StephaneKuma/sms.git
  1. Make a copy of the .env.example file and rename it to .env

    • On Mac and linux

      cp .env.example .env
    • On Windows

      copy .env.example .env
  2. Create a database and fill in the following information in the environment file

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=

Please fill in these fields with information from your database

  1. Install the various application dependencies
composer install
  1. Generate an APP_KEY for the application to be functional
php artisan key:generate
  1. Run migrations to prepare database tables

    • Simple migrations

      php artisan migrate
    • Migrations with test data

      php artisan migrate --seed
  2. Run the app and enjoy

    php artisan serve

License

STK SMS app is open-sourced software licensed under the BSD-3-Clause license.

About

Laravel 9 School Managment System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published