Un gestor de eventos para organizar reuniones y comunicar su paradero.
Este programa utiliza una variedad de tecnologías diferentes para crear una plataforma de redes sociales funcional que permite a los usuarios y clientes crear y encontrar reuniones o actividades tales como: fiestas, conferencias o reuniones, y comunicar el estado de las actualizaciones, su fecha y hora, y ubicaciones.
Esta aplicación se centra en el uso de capas lógicas separadas en diferentes bibliotecas de clases. Su objetivo es proporcionar métodos de controlador delgados y modularidad para facilitar los cambios.
El programa general se divide en proyectos más pequeños y poco acoplados para patrones de diseño controlado por dominio basados en la arquitectura limpia del tío Bob.
Los proyectos están contenidos en una carpeta de origen src/
en un directorio llamado MeetingFinder
(nombrarlo ha sido un cambio continuo), que contiene un archivo de solución para usar con Visual Studio.
La lógica empresarial está contenida en el directorio Applications
, la base de datos y las herramientas ORM están en Persistence
, el universo excéntrico del dominio, que no depende de ningún otro proyecto, está en Domain
. Finalmente, la API web está ubicada en la Api
, que contiene los puntos finales de nuestro controlador (RESTful).
La aplicación está construida con lo siguiente: