Student Obrok Documentation
Public Summary
Student Obrok is a full-stack platform for market data ingestion, search, reporting, and route-aware exploration. The system combines:
- A React client with feature-based modules.
- An Express API with layered architecture and cron-driven data ingestion.
- MongoDB for operational data.
- OSRM for routing.
- Docker-based environments for development and production.
Use this site to understand how the system is built, operated, and extended.
Internal Details
This documentation is written with two audiences in mind:
- Public/quick readers who need a short explanation of each area.
- Internal contributors who need implementation depth, trade-offs, and runbooks.
Each major page follows the same structure:
- Public Summary
- Internal Details
- Source Anchors
- Risks and Trade-offs
Documentation Map
Current Scope (v1)
- Full architecture map and cross-service flow documentation.
- Backend module and operational flow documentation.
- Frontend architecture and state/routing data flow documentation.
- Deployment docs for local, production, and docs.obrok.net.
- Pattern catalog and ADR baseline.
Out Of Scope (v1)
- End-user product usage manuals.
- Multi-language docs.
- Auto-generated OpenAPI documentation portal.