About this app
About Train Station
Train Station By Marc Nguyen and Jean-Baptiste Rubio. Specifications API Specifications are given here: Protos and docs Android Fetch data from the api and display in a list and a screen with the details Possibility to bookmark certain items per user OAuth Authentication Mockup: Implementation of a search/filter system on the displayed list Setting up a local database to display the item list in offline mode Usage of StateFlow Screenshots Modern Android Development (MAD) MAD scorecard Documentation API Setup Production build and deployment 1. Deploy an identity provider (like Dex): 2. Setup the environment variables in the .env file for the API: 3. Then, deploy the app: 4. Run the app: Setup a development environment Just use docker-compose to deploy the development environment: Architecture DB is filled on init. healthAPIHandler is used to check the health of the server. stationAPIHandler is used to manage the stations (set favorite, get many, etc.) introspection is used to introspect incoming JWT token, and to check if the token is valid. Since we use introspection, we do not use JWKS to check if the token is valid. Entity relationship Technologies used sqlc for database-first approach and type-safe SQL DIY solution for database migrations ConnectRPC as HTTP server and main entrypoint urfave/cli for the CLI tooling OAuth Token Introspection for Authentication Web Front-End…
Release archive
Train Station Version History
Keep exploring
Related Apps
Crux Coach
CruxCoach
Open-source Android app for seven LED climbing boards: Kilter, MoonBoard, Tension, Grasshopper, Decoy, So iLL, T…
Heroes Lore Zero Recomp
davidkalil10
⚔️ Heroes Lore: Zero — Recompilação Nativa Multiplataforma (C++17 + SDL2) Port nativo e literal em **C++17** do …
VRKA Android
MaverickRox
Native Android media downloader for VRKA with direct extraction and browser-assisted stream discovery.
Location Based Emergency Response App For SINE MDRRMO
ejhay26
Location-Based Emergency Response App — SINE MDRRMO A full-stack, location-based emergency response ecosystem en…






