Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 1.17 KB

File metadata and controls

25 lines (19 loc) · 1.17 KB

VIA Backend Documentation

Welcome to the VIA backend documentation. VIA is a route-sharing application built on Node.js/Express with Supabase as the database backend.

Contents

Document Description
Getting Started Local setup, prerequisites, and running the server
CI/CD GitHub Actions, linting, testing, and branch protection
Architecture Project structure, tech stack, and design decisions
API Reference All endpoints, request/response formats, and examples
Database Schema, tables, Supabase RPC functions, and PostGIS usage
Contributing Development workflow, code conventions, and the feature roadmap

Quick Links

Production (deployed on Render):

Local development:

  • Swagger: http://localhost:3000/api-docs (requires server running)
  • Health check: http://localhost:3000/health