- This is a academy project from discipline Integrative Project
- The project consists of developing a solution for classroom attendance automation.
- Authentication occurs through an application that generates QR codes, which redirects to the IFRN institutional login page (SUAP).
- After the student has been redirected to the SUAP portal, they will authenticate with their enrollment number and institutional password. This will allow the system to confirm their attendance in the current class.
This project is divided into multiple services:
- Frontend (Django) — responsável: Ian Guilherme
- Banco de Dados — responsável: Tamires Angélica
- Docker Compose — responsável: Jordan Julio
- Nginx Proxy — responsável: Pedro Jordan
The Nginx proxy routes requests to the frontend and backend services and serves static files.
- Docker and Docker Compose installed
- Services
frontendandbackendmust be running on the same Docker network (qr_network)
###Commands to start the containers
*Enter the Codes directory: cd .\Codigos\
*Then execute the commands below:
docker compose compilation docker compose -d
***NOTE: Open Docker Desktop before starting the process.
Access the browser: Django: http://localhost:8000