Giter VIP home page Giter VIP logo

it-ausleihe's Introduction

it-ausleihe

A web application for managing the borrowing of materials from IT support.

Genesis

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.

How to rent a device

1 A teacher or student goes to the IT department and asks if he can borrow a device.

  1. Sombody of the IT department opens the main page of the project and can immediately see which devices are available.

  2. The person in the IT department then clicks "Ausleihen".

  3. He fills in some basic information such as name, class, teacher device ID and loan time.

  4. The student or teacher can then take the device and borrow it for the rental period.

  5. 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.

Requirements

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.

Installation

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.

it-ausleihe's People

Contributors

henrik84 avatar sembeth avatar toje06 avatar lptrsn avatar webknot avatar justbronkode avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.