-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Terry Thomas edited this page Nov 20, 2025
·
1 revision
Welcome to the trailhead-api wiki!
# Trailhead โ Project Documentation
Welcome to the Trailhead Wiki.
This documentation expands on the project's architecture, engineering decisions, design patterns, and integrations.
## ๐ Table of Contents
### ๐น Architecture
- [System Architecture Overview](./System-Architecture)
- [Backend Architecture (Rails API)](./Backend-Architecture)
- [Frontend Architecture (React + Deck.gl)](./Frontend-Architecture)
- [Authentication Architecture (JWT)](./Authentication)
### ๐น Engineering Principles
- [Engineering Overview](./Engineering-Principles)
- [Core Design Patterns](./Design-Patterns)
- [Coding Conventions & Best Practices](./Conventions)
### ๐น Features & Functionality
- [Data Synchronization](./Data-Synchronization)
- [Geospatial Features with PostGIS](./PostGIS)
- [External API Integrations (NPS, RIDB)](./External-APIs)
- [User Profiles & Favorites](./User-Features)
### ๐น Development Guides
- [Local Development Setup](./Development-Setup)
- [Deployment Guides (Rails, React, DB)](./Deployment)
- [Error Handling Strategy](./Error-Handling)
- [Testing Strategy](./Testing)
### ๐น Roadmap & Planning
- [Project Roadmap](./Roadmap)
- [Epics & Trello Structure](./Project-Planning)