Abstract:
|
[ES] En un mundo en continuo cambio y rápida evolución, es imprescindible tener una buena
organización con el fin de ayudarnos en el día a día, por ello el presente proyecto se basa en la
creación de una aplicación web ...[+]
[ES] En un mundo en continuo cambio y rápida evolución, es imprescindible tener una buena
organización con el fin de ayudarnos en el día a día, por ello el presente proyecto se basa en la
creación de una aplicación web que nos sirva para gestionar nuestra agenda. Proporcionará las
posibilidades de mantener varios calendarios y asociar eventos a ellos de manera personalizable
y al gusto de cada persona, así como compartirlos con otros usuarios, además será fácilmente
accesible e intuitivo.
Para ello, se emplearán las metodologías ágiles para desarrollar una aplicación en Elixir, un
lenguaje fundado sobre los cimientos de Erlang, con el framework Phoenix y PostgreSQL como
sistema de gestión para la base de datos. Gracias a estas tecnologías conseguiremos un software
concurrente que puede soportar gran cantidad de procesos simultáneos sin llegar a sobrecargarse.
Además, se empleará una novedosa librería que nos facilitará la creación de interfaces de usuario
y nos proporcionará actualizaciones en tiempo real con el fin de mejorar la experiencia del usuario
al hacer uso de la aplicación.
[-]
[EN] In a world of continuous change and fast evolution, it is a need to have a good organization in
order to help us day by day. Therefore this project is based on the creation of a web application
designed to manage ...[+]
[EN] In a world of continuous change and fast evolution, it is a need to have a good organization in
order to help us day by day. Therefore this project is based on the creation of a web application
designed to manage our agenda. It will provide the possibilities of maintaining several calendars
and associating events to them in a customizable way to the choice of each person, as well as
sharing them with other users, it will also be easily accessible and intuitive.
To that end, agile methodologies will be used to develop an application in Elixir, a language based
on the foundations of Erlang, with the Phoenix framework and PostgreSQL as a management
system for the database. Thanks to these technologies, we will get a concurrent software that can
support a large number of simultaneous processes without becoming overloaded. Furthermore, an
innovative library will be used to facilitate the creation of user interfaces and provide us with
updates in real time with the aim to improve the user experience when using the application.
[-]
|