Actualmente estoy trabajando con un equipo en un proyecto que servirá como un calendario de eventos para toda la escuela para mi escuela. Lo estamos diseñando para que sea una aplicación web utilizando JSP con un back-end java y conectado a una base de datos relacional ubicada en un servidor. La base de datos almacenará eventos y producirá un calendario en la página web basado en los eventos.¿La API de Google Calendar es adecuada para mi problema?
Los usuarios también podrán realizar búsquedas y nos gustaría devolver un calendario basado en los resultados de búsqueda (como actividades que se producen durante un marco de tiempo particular). Potencialmente, estaríamos creando cientos de calendarios a la vez para acomodar múltiples solicitudes de los usuarios.
No queremos que los usuarios necesiten ninguna cuenta especial para usar el sitio (excepto tal vez una cuenta con nosotros). Los usuarios no editarán los eventos y cambiarán nada, pero queremos una buena interfaz GUI para ellos.
¿Es esta una posible tarea para lograr el uso de la API de Google Calendar?
Solo para aclarar, realizaremos consultas sql para construir una lista de "eventos" en una sección separada de nuestra aplicación. Con esto en mente, NO queremos un calendario que consulte nuestra base de datos por sí mismo. Nos gustaría una API que nos permita ingresar esta lista de eventos y que genere una GUI de calendario que brinde a un usuario acceso a múltiples vistas (diaria, semanal, mensual, etc.) en un formato fácil de usar.
gracias!