Skate Park

Plataforma web de administración
{ SKATE PARK }


La Municipalidad de Santiago ha organizado una competencia de Skate para impulsar el nivel deportivo de los jóvenes que desean representar a Chile en los X Games del próximo año, y han iniciado la gestión para desarrollar la plataforma web en la que los participantes podrán registrarse y verificar el estado de su solicitud.

Repositorio

Fecha: 2024
Categoría: Desarrollo Backend
Herramientas y tecnologías: Express, Handlebars, PostgresSQL, JWT, Express-Fileupload
Funcionalidades del programa:
◾️ Registrar nuevos participantes ◾️ Iniciar sesión con email y password ◾️ Autenticar a un usuario con sus credenciales ◾️ Generar un token con JWT ◾️ Modificar datos ◾️ Eliminar cuenta ◾️ Visualizar a todos los usuarios ◾️ El administrador puede cambiar los estados de los usuarios
Descripción:
Se desarrolló una API REST utilizando el framework Express, el cual permite la creación de un contenido dinámico con Express-Handlebars para generar las vistas de todas las rutas. Se integró la funcionalidad de carga de archivos desde el cliente utilizando Express-Fileupload. Además, se implementó seguridad y restricción de recursos mediante JWT para garantizar la protección de los usuarios y sus credenciales. También se incluyó el manejo de errores por parte del usuario.