A web application for managing the borrowing of materials from IT support.
Since the IT department of the Eckener-Schule in Flensburg provides equipment for teachers and students, a kind of organization is necessary. Since there is more and more equipment and it is not well documented who is lending dives, a new project was born.
1 A teacher or student goes to the IT department and asks if he can borrow a device.
-
Sombody of the IT department opens the main page of the project and can immediately see which devices are available.
-
The person in the IT department then clicks "Ausleihen".
-
He fills in some basic information such as name, class, teacher device ID and loan time.
-
The student or teacher can then take the device and borrow it for the rental period.
-
At the end of the loan period, the teacher or student returns the device to it support. Someone from the IT department then clicks on "Rücknahme" and only needs to enter the device ID.
Since the project is programmed in PHP and the data is stored in a MySQL database, a server is ideal to host this. The server requires git for updates of the project, PHP, MySQL and a web server. Since there is no user authentication yet, it is necessary to set up BASICAuth via .htaccess and .htpasswd.
Once the requirements are met, continue with the following steps.
First the project is presented under https://github.com/Eckener-Schule/it-ausleihe/ in the desired target directory (Git must be installed).
$ git clone https://github.com/Eckener-Schule/it-ausleihe.git
The schema of the database is then imported. In the directory "config" example.php is renamed to config.php. This file must contain the access data for the database. Finally the database must be maintained.