The next.js codebase for the combat-maps web app.
Additional serverless functions and AWS templates are in the backend/pipeline repository.
| Category | Technology Names |
|---|---|
| Framework | Next.js |
| Components | Chakra UI |
| Libraries | Google Maps API Loader, Marker Clusterer |
| Backend - API | API Gateway |
| Database | DynamoDB => static S3 (json) |
| Frontend | Vercel |
| Backend | AWS |
Combat Maps is a web application that displays AI geotagged posts from sources like r/combatfootage and Funker530.com.
Using finetuned GPT-3.5 models and stanford/stanza (NLP library), video posts from these sources are processed and a best guess geotag is generated.
Project license
# This repository can be deployed directly to Vercel
# An API key will be needed for Google Maps Platform
# The included public API key in this package is domain restricted
# TO-DO: instructions for deployment| Search functionality |
| Source filters functionality |
| Map style select functionality |
| Info/help modal |
| LatLng/filters => query params |