SCE
¿Qué es?
Sistema de cobro de estacionamiento para la Veterinaria la Mostacilla. Un sistema web fullstack para gestionar el cobro y los tickets de un estacionamiento.
Propósito
El objetivo es crear un sistema para gestionar el cobro y los tickets de un estacionamiento, asi como ver un historial de los tickets, entradas, salidas y cobros. Agilizar y brindar seguridad en el proceso de cobro y en la generación de tablas.
Desarrollo
La aplicación fue desarrollada con una arquitectura API-REST, MVC en el backend, utilizando el framework Expressjs de Nodejs. La base de datos se maneja con PostgreSQL, además de un ORM (Sequelize) para manejar las consultas a la base de datos. El frontend se creo con Sveltekit, usando Server Side,css y otras librerías js.
El tener una API-REST interna permitió la utilización de otros dispositivos para la gestión de los tickets, como una tablet. Además, en un futuro permite extender la funcionalidad del sistema, ya que se puede integrar con otros sistemas y aplicaciones.
La elección de Sveltekit para el frontend fue debido a su rapidez, ligereza y facilidad. Lo que ayudo a crear una interfaz de usuario fluida y moderna.
Toda la aplicación cuenta con ZOD para la gestión de errores y la seguridad de los datos.
Mi rol
-
Lideré el desarrollo e implementación de un Sistema de Cobro de Estacionamiento utilizando tecnologías web modernas:
- SvelteKit: Creación de una interfaz de usuario fluida, moderna y escalable.
- Node.js y Express.js: Desarrollo de una API REST robusta y segura para la gestión de datos.
-
Arquitectura y desarrollo de la aplicación web: Creé una interfaz de usuario fluida e intuitiva (UI/UX), implementé un sistema de autenticación seguro y flexible (Login, Autenticación y Roles), y desarrollé módulos CRUD para la gestión eficiente de datos en el backend.
-
Colaboré en el diseño e implementación de la base de datos para almacenar de manera segura y organizada la información del sistema.
-
Creé documentación clara y concisa para facilitar el uso y mantenimiento del sistema por parte de los usuarios y futuros desarrolladores.
-
Logros:
- Implementación exitosa del Sistema de Cobro de Estacionamiento.
- Mejora en la eficiencia y productividad del personal en un 80%.
- Mayor satisfacción del cliente y confianza en los cobros.
Bonus
El proyecto tuvo un impacto positivo e inmediato para ayudar a mejorar la gestión de cobros y tickets de un estacionamiento.