Skip to content

AlbertoBasalo/astro-bookings-specs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AstroBookings

Especificaciones de un sistema de reservas de viajes espaciales usado como demo en talleres de desarrollo.

Versión en español:

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.md para crear el briefing.

English version:

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.md to create the briefing.

Warning

Translate the AGENTS.md file to English.


About

Especificaciones de un sistema de reservas de viajes espaciales usado como demo en talleres de desarrollo.

Topics

Resources

License

Stars

Watchers

Forks

Contributors