> For the complete documentation index, see [llms.txt](https://dhruv-tech.gitbook.io/ninjachefs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dhruv-tech.gitbook.io/ninjachefs/introduction.md).

# Introduction

[NinjaChefs + AI](https://github.com/dhruv-tech/ninjachefs) is a web application that leverages generative AI to simplify online recipe sharing.

This GitBook gives an overview of how the application works, its deployment requirements & the underlying REST API.

{% hint style="info" %}
The documentation here assumes that you have a basic understanding of the features of the NinjaChefs + AI app and its workflow. If you don't, please consider looking at the [GitHub Repo here](https://github.com/dhruv-tech/ninjachefs) and the [demo deployment here](https://go.dhruv.tech/p/ninjachefs).
{% endhint %}

## &#x20;How things work

{% content-ref url="/pages/8Ji10zUvmrf8NdCHy3yp" %}
[Application Overview](/ninjachefs/application-overview.md)
{% endcontent-ref %}

{% content-ref url="/pages/NpiRc7S905aHnWljbzG0" %}
[Database, Image CDN & Auth Specifications](/ninjachefs/database-image-cdn-and-auth-specifications.md)
{% endcontent-ref %}

## Quick Start Guides

{% content-ref url="/pages/nBEpKWU8eClyJeNYUsxu" %}
[Backend API](/ninjachefs/backend-api.md)
{% endcontent-ref %}

{% content-ref url="/pages/bGRsJqoTXLD3mRq7MM4s" %}
[Frontend](/ninjachefs/frontend.md)
{% endcontent-ref %}

{% content-ref url="/pages/ZA1Zh3HyuivwgAWMwkcy" %}
[Scheduled Workers](/ninjachefs/scheduled-workers.md)
{% endcontent-ref %}

## API Overview

{% content-ref url="/pages/2NnVY3xwo596ZL6RpUik" %}
[API Reference](/ninjachefs/backend-api/api-reference.md)
{% endcontent-ref %}
