Skip to content

wizelineacademy/itesm-socioformador-ago-dec-2023-team-04

Repository files navigation

SATS (School Tracking System)

SATS (School Attendance Tracking System) is an open-source project designed to record attendance in schools using facial recognition technology. The system effectively monitors student attendance and triggers alerts or notifications to guardians in case of absence. The project emphasizes security by establishing a secure database to store students' biometric data, accessible exclusively to teachers and school administrators through a responsive, multi-platform web interface. Its completion ensures enhanced safety measures and streamlined attendance monitoring within educational institutions.

Technology Stack:

  • IDE: Visual Studio Code / Webstorm
  • Server: AWS Lightsail
  • Database: PostgreSQL
  • Deployment: Docker for application deployment
  • Authentication: Auth0
  • Libraries: ML Kit and Face Recognition
  • Frontend: React, Next.js, Tailwind CSS
  • ORM: Prisma
  • Backend: Next.js
  • Database Access: Prisma

Development Environments:

The project was deployed on AWS using a development environment. Lightsail was implemented for the web instance, while PostgreSQL and Prisma were used for the database.

Installation

To run the system locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/wizelineacademy/itesm-socioformador-ago-dec-2023-team-04.git
    cd itesm-socioformador-ago-dec-2023-team-04
  2. Install dependencies:

    npm install

Running the System

After installing the dependencies, execute the following command:

npm run dev

Open http://localhost:3000 with your browser to see the result.

Releases

No releases published

Packages

No packages published

Languages