Rebuild Legacy App via FastAPI

Заказчик: AI | Опубликовано: 11.11.2025

I have a working—but dated—application from 2019 that now needs a full refresh. The goal is to reconstruct the entire stack in Python with FastAPI as the back-end framework, then pair it with a clean, minimalistic front-end and a companion Android app. Back-end • FastAPI should expose a well-documented REST layer that mirrors the logic of the original codebase, yet follows today’s best practices (typed models, async handlers, JWT-based auth, etc.). • Core services must cover secure user authentication and real-time GPS tracking, with endpoints ready for push-notification triggers. Front-end The web interface should be modular—think component-driven architecture that lets me swap or extend modules later without touching the whole UI. A minimalistic design is mandatory; I’m aiming for clarity and speed rather than visual excess. Android deliverable The mobile app must ship as a fully functional APK (and project source) that consumes the same FastAPI endpoints. Essential features on the device: 1. User sign-up / sign-in 2. Continuous GPS tracking and map display 3. Push notifications handled natively (Firebase Cloud Messaging or comparable solution) Acceptance criteria • All listed features run smoothly across both web and Android clients. • Code is structured, testable, and handed over via Git. • A short deployment guide (Docker or similar) lets me spin up the stack in one command. If you’ve rebuilt legacy systems before and enjoy clean Python coupled with modern mobile tooling, I’d like to work together.