Full Stack2023
Transport Info
Full Stack Web App on AWS that uses public transport data to provide information to users.
transportinfo.zisiskostakakis.com

01 Overview
Transport-Info is a full-stack project for real-time public transport information.
The backend is served by an AWS EC2 server running Flask with Gunicorn and Nginx as web servers. The frontend is served by Vercel using Next.js 13 and TypeScript.
APIs are handled by AWS API Gateway with authentication keys. Data is stored on S3 and DynamoDB and fetched by the backend server upon request from the frontend.
02 Key Features
Real-time public transport data integration
Serverless architecture with AWS Lambda
RESTful API with AWS API Gateway
Secure API authentication
Scalable data storage with S3 and DynamoDB
Infrastructure as Code with Terraform
Responsive frontend with Next.js 13
Deployed on Vercel and AWS