Thesis
Diseño e implementación del backend de EverPlanApp: aplicación de organización con enfoque inclusivo

Loading...
Thumbnail Image

Date

2025-12

Journal Title

Journal ISSN

Volume Title

Program

Ingeniería en Informática

Campus

Sede Concepción

Abstract

Esta memoria presenta el desarrollo del backend y la base de datos de EverPlanApp, una aplicación web y móvil orientada a apoyar la organización académica de estudiantes universitarios, especialmente aquellos con condiciones neurodivergentes. En primer lugar, se realizó un proceso de investigación y análisis comparativo de distintas tecnologías y arquitecturas, con el fin de seleccionar las herramientas más adecuadas para los objetivos del proyecto. Posteriormente, se diseñó e implementó una solución backend basada en Django y su sistema de Mapeo Objeto-Relacional (ORM), utilizando una arquitectura monolítica modular que permitió mantener una estructura clara, escalable y mantenible. Se definió un modelo de base de datos relacional acorde con los requerimientos funcionales del sistema, integrando entidades como usuarios, tareas, horario de clases, recordatorios, estados de ánimo, estadísticas y sugerencias de organización. Las APIs REST desarrolladas fueron evaluadas con Postman, validando su funcionalidad, seguridad y consistencia. Como resultado, se construyó un backend estructurado y listo para su integración con el frontend de la aplicación.
This thesis presents the development of the backend and database for EverPlanApp, a web and mobile application aimed at supporting the academic organization of university students, especially those with neurodivergent conditions. The work began with research and comparative analysis of various backend technologies and architectural approaches, in order to select the most appropriate tools for the project’s objectives. Based on the findings, a backend solution was implemented using Django and its Object-Relational Mapping (ORM) system, following a modular monolithic architecture to ensure a clear, scalable, and maintainable structure. A relational database model was designed to reflect the system's functional requirements, including entities such as users, tasks, class schedule, reminders, mood tracking, statistics, and organizational suggestions. The REST APIs were tested with Postman, validating their functionality, security, and consistency. As a result, a well-structured backend was built, ready to be integrated with the application’s frontend.

Description

Keywords

Backend, Arquitectura modular, Django, Base de datos relacional, Inclusión educativa, Modular architecture, Relational database, Educational inclusion

Citation