Especificaciones de un sistema de reservas de viajes espaciales usado como demo en talleres de desarrollo.
AstroBookings es un proyecto de ejemplo para cursos y talleres, pensado como MVP (no producción y sin autenticación en esta fase).
La idea es ayudar a una empresa ficticia de turismo espacial a organizar su operativa diaria.
Tiene que permitir gestionar cohetes (con rango de acción: Tierra, Luna o Marte), planificar lanzamientos, registrar reservas sin pasarse de capacidad, y poder suspender lanzamientos indicando la causa (económica, técnica o climática). En cada lanzamiento se define precio por asiento y un umbral mínimo de ocupación para decidir si se mantiene o se suspende.
También debe contemplar cobros y devoluciones de reservas con una pasarela de pago ficticia cuando un lanzamiento quede suspendido.
Se plantea una API REST y una aplicación web interna para que el equipo gestione reservas y lanzamientos.
Ejecuta el prompt
draft-product.prompt.mdpara crear el briefing.
AstroBookings is a training project for courses and workshops, thought as MVP (no production and no authentication in this phase).
The idea is to help a fictional space tourism company to organize its daily operation. It has to allow managing rockets (with action range: Earth, Moon or Mars), planning launches, registering bookings without exceeding the rocket capacity, and suspending launches for technical, economic or climatic reasons. In each launch, the price per seat and a minimum occupancy threshold are defined to decide if it is maintained or suspended.
It also has to consider payments and refunds of bookings with a fictitious payment gateway.
A REST API and an internal web application are proposed to allow the team to manage bookings and launches.
Run the prompt
draft-product.prompt.mdto create the briefing.
Warning
Translate the AGENTS.md file to English.
-
Default branch:
main -
Autor: Alberto Basalo
-
Ai Code Academy en Español: AI code Academy
-
Redes sociales: