Skip to content
This repository has been archived by the owner on Jul 20, 2022. It is now read-only.
/ sigla-UFSCar Public archive

Lab Managing System for our PDS/IHC courses at UFSCar - Sor

Notifications You must be signed in to change notification settings

Jostavo/sigla-UFSCar

Repository files navigation

Sistema de Gerenciamento de Laboratórios (SiGLa)

CircleCI

Project installed at Federal University of São Carlos - Sorocaba, for the following courses Interface Humano Computador (IHC) and Projeto de Desenvolvimento de Software (PDS).

The system manages computer labs checking its availability and the current status (if it's occurring a class or if it is closed) displaying all computers' status in a laboratory's map. It is possible to report damage computers and create requests to install new software.


Technologies

HTTP Server

Application responsible to serve the main's page and the dashboard which shows all the information related to laboratories and user's access (using biometric fingerprint).

  • Ruby 2.6.3;
  • Rails 5.0;
    • Bootstrap;
    • Fullpage.js;
  • PostgreSQL;
Fingerprint Client/Server (/tools/digital_matcher)

Application to enroll fingerprint registration and access. Using with libfprint for Microsoft Fingerprint 1033. Only tested with Ubuntu distribution, but it should works in others Linux environments. [video]

  • C++;
  • Libfprint;
  • JsonCpp;

How to run the HTTP Server?

docker-compose run rails db:create db:seed
docker-compose up --build

Contribuitors: