Please use this identifier to cite or link to this item: http://www.monografias.ufop.br/handle/35400000/9121
Title: Tiza App - um aplicativo mobile para organização de horários individuais.
Authors: Fonseca, Luis Guilherme Godim da
metadata.dc.contributor.advisor: Fonseca, George Henrique Godim da
metadata.dc.contributor.referee: Ferreira, Carlos Henrique Gomes
Lima, Helen de Cássia Souza da Costa
Fonseca, George Henrique Godim da
Keywords: Programação de horários
Tiza
Aplicativo móvel
React Native
Firebase
Calendário acadêmico
Issue Date: 2025
Citation: FONSECA, Luis Guilherme. Tiza App - um aplicativo mobile para organização de horários individuais. 2025. 63 f. Monografia (Graduação em Sistemas de Informação) - Instituto de Ciências Exatas e Aplicadas, Universidade Federal de Ouro Preto, João Monlevade, 2025.
Abstract: Este trabalho apresenta o desenvolvimento de um aplicativo móvel multiplataforma, em React Native com Expo, voltado à organização do horário acadêmico no nível do estudante. O objetivo é permitir que o usuário visualize as ofertas institucionais publicadas no Tiza, componha um único horário pessoal a partir dessas ofertas e gerencie os respectivos eventos em uma interface calendar-first com visões de semana, dia, três dias e agenda. Metodologicamente, a solução integra-se ao Tiza como fonte oficial, consumindo os horários publicados e persistindo dados no Firebase (Firestore) e em cache local. O aplicativo implementa autenticação de usuário compatível com o ecossistema Tiza, ingestão e normalização de dados institucionais, montagem do cronograma por seleção de aulas/turmas, verificação de conflitos por sobreposição temporal e visualizações adequadas ao acompanhamento cotidiano; em modo offline, permite leitura a partir do cache e fila remoções para sincronização posterior. O resultado é um aplicativo funcional que consolida o fluxo de “oferta institucional” para “uso individual” em dispositivos móveis, complementando o ecossistema ao aproximar a visualização do modelo de calendário já presente no dia a dia do aluno.
metadata.dc.description.abstracten: This work presents the development of a cross-platform mobile application, built with React Native and Expo, aimed at helping students organize their personal class schedules. The goal is to let users browse institutional timetables published in Tiza, assemble a single personal schedule from those offerings, and manage events through a calendar-first interface featuring week, day, three-day, and agenda views. Methodologically, the applicative integrates with Tiza as the authoritative source, consuming published schedules and persisting data in Firebase (Firestore) and local cache. It implements user authentication aligned with the Tiza ecosystem, data ingestion and normalization, timetable building by selecting classes, time-overlap conflict checking, and views tailored to daily use; in offline mode, it reads from cache and queues deletions for later sync. The result is a functional app that bridges “institutional offering” to “individual use” on mobile, complementing the ecosystem with familiar calendar-based interactions.
URI: http://www.monografias.ufop.br/handle/35400000/9121
Appears in Collections:Sistema de Informação - JMV

Files in This Item:
File Description SizeFormat 
MONOGRAFIA_TizaAppMobile.pdf14,29 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.