Full-Stack
Project Overview
Developed a comprehensive group reservation system extension for CSXL, building both frontend and backend components to enable multi-user booking functionality with advanced member search and seat allocation capabilities.
Technical Implementation
Built group reservation UI with Angular and TypeScript, implementing member search and multi-user selection features. Updated the FastAPI backend with Python and SQLAlchemy to support complex group booking logic and automated seat allocation.
Key Technologies
AngularTypeScriptPythonFastAPISQLAlchemyDocker
Impact & Results
- •Enabled group reservation functionality with member search and multi-user selection
- •Implemented automated seat allocation logic for efficient space management
- •Built responsive Angular UI with TypeScript for enhanced user experience
- •Updated FastAPI backend with robust database integration using SQLAlchemy