A modern, interactive dashboard visualizing global travel safety.
Real-time travel warnings and safety advice from the Federal Foreign Office of Germany.
This app serves as a proof of concept for my own investigation into inference models for coding. I aim to let the model write the application with minimal intervention, providing only the technical requirements. The goal is to achieve implementation as autonomously as possible by the inference model.
This repository contains two main components:
- Backend: FastAPI application handling data fetching and serving.
- Frontend: Angular application displaying the map and warnings.
Clone the repository:
git clone https://github.com/asattelmaier/travel-warning-map.git
cd travel-warning-mapFollow the instructions in the Backend README to set up and start the API server. It must be running on port 3000.
Follow the instructions in the Frontend README to set up and start the web application. It will run on port 4200 and proxy requests to the backend.
Environment configuration is handled separately for backend and frontend. See the respective READMEs for details.
The application is automatically deployed to GitHub Pages when changes are pushed to the main branch. Deployment is handled via GitHub Actions.
- Angular
- Leaflet
- TypeScript
- GitHub Actions