Travela
An internal travel management platform for Andela, automating travel requests, approvals, expense tracking, and analytics across multiple locations.
§ problem
An internal travel management platform needed coordinated contributions from a distributed team to deliver request workflows, approvals, and expense tracking.
§ overview
- Led a remote team of 10 engineers contributing to an internal travel booking and management application for Andela.
- Contributed to a centralized system for all business-related trips and expenditures across multiple locations.
- Frontend built with React, Redux, and Redux-Saga with Cypress E2E and Jest unit testing.
- Backend powered by Node.js/Express with PostgreSQL, Sequelize ORM, and Passport.js authentication.
§ components
Each part of the stack is bound to one of the largest circles. Hover one to find it in the drawing.
- n1TypeScript
- n2React
- n3Express
- n4Node.js
- n5Redux
- n6REST APIs
- n7PostgreSQL
- n8CI/CD
- n9Docker
- n10Agile / Scrum
- n11Project Management
- n12Team Leadership