> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rev14ministries.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

# Introduction

Welcome to the **Revelation 14 API** documentation! This comprehensive API powers the Revelation 14 mobile application and provides robust backend services for user management, note-taking, and devotional content.

## Overview

The Revelation 14 API is built on modern technologies and provides:

* **Authentication & User Management**: Secure JWT-based authentication
* **Notes Management**: Create, read, update, and delete personal notes
* **Devotional Content**: Access to spiritual content and materials
* **Edge Functions**: Serverless functions for optimized performance
* **Supabase-native Architecture**: Edge Functions, PostgreSQL, and Storage

## Architecture

```mermaid theme={null}
graph TB
    A[Mobile App] --> B[Supabase Edge Functions]
    B --> C[Supabase Database]
    B --> D[Supabase Storage]
    
    subgraph "Authentication"
        F[JWT Tokens]
        G[User Sessions]
    end
    
    subgraph "Data Storage"
        C[Primary Database]
        D[Media Storage]
    end
```

## Base URLs

* **Production API**: `https://rzqklwfhwqmviintncqh.supabase.co/functions/v1`

## Key Features

<CardGroup cols={2}>
  <Card title="Secure Authentication" icon="shield-check">
    JWT-based authentication with role-based access control
  </Card>

  <Card title="Single Source of Truth" icon="database">
    Supabase stores application data directly without a legacy sync layer
  </Card>

  <Card title="Serverless Functions" icon="bolt">
    Optimized edge functions for fast response times
  </Card>

  <Card title="Mobile-First" icon="mobile">
    Designed specifically for mobile application needs
  </Card>
</CardGroup>

## Getting Started

To get started with the Revelation 14 API:

1. **Authentication**: Obtain your API credentials
2. **Base Setup**: Configure your application with the base URLs
3. **First Request**: Make your first authenticated API call
4. **Integration**: Integrate the API into your application

<Card title="Ready to start?" icon="rocket">
  Check out our [Quickstart Guide](/quickstart) to make your first API call in minutes.
</Card>
