Sample project for teaching full-stack development with modern technology (
Angular, NestJS, Postgres, MongoDB
) and proven best practices (DDD, unit test withJest
, E2E test withCypress
).
🚀 AstroBookings is a fictitious space tourism company that wants a platform for rocket agencies to offer bookings for their launches to travelers who want to fly into space.
Create a solution for financial and IT employees, and also give access to agencies and travelers in order to manage their launches, bookings and financial operations.
Or keep reading the project analysis and solution design.
The solution is a set of web applications made with Angular
that consume several REST APIs made with NestJS
. Data is stored in Postgres
and MongoDB
databases.
Those are the repositories of the implementation:
I am Alberto Basalo, a seasoned (LII years old, almost from the Roman numerals era 🏛️) advisor, consultor and instructor for programmers.
I am focused on coding best practices, testing, and software architecture, with a special bias for the TypeScript
ecosystem.
I am glad to take you with me, hope I can help you to develop your dream trip.
Note
Alberto Basalo >> Elevating Code Quality.