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

# FAQ

> The most frequently asked questions about Fluxend

<AccordionGroup>
  <Accordion title="What is the tech stack used for Fluxend?" defaultOpen>
    We are using the following technologies to make Fluxend possible:

    **Backend Stack:**

    * **Golang + Echo Framework** — Primary language for API development
    * **PostgreSQL** — Robust database solution
    * **PostgREST** — Dynamic endpoints generated from database
    * **Docker** — Containerization for deployment
    * **Goose** — Database migrations management
    * **Traefik** — Automatically route traffic between containers

    **Frontend Stack:**

    * **Vite + React** — Modern frontend framework
    * **TailwindCSS** — Utility-first CSS framework
  </Accordion>

  <Accordion title="Do I need to know Golang to use Fluxend?">
    **No programming knowledge required!** You don't need to know Golang or React. You only need to have a basic understanding of how APIs work.

    With Fluxend, you can build whatever tables you want and use the auto-generated API for integration into your application — no coding required.
  </Accordion>

  <Accordion title="What's the difference between hosted and cloud versions?">
    **🏠 Hosted Version:**

    * You host and maintain everything
    * 100% control over your infrastructure
    * Full responsibility for maintenance and updates

    **☁️ Cloud Version:**

    * We maintain the database and infrastructure
    * You retain full control over your database
    * Export and migrate anytime you choose
    * Zero maintenance overhead
  </Accordion>

  <Accordion title="Can I use Fluxend for production applications?">
    **Currently in Early Alpha** — We are in the early stages of development and wouldn't recommend using Fluxend for production applications at the moment.

    This will change soon as we move toward stable releases. Stay tuned for production-ready versions!
  </Accordion>

  <Accordion title="Can I use Fluxend with existing databases?">
    **Yes, absolutely!** You can connect Fluxend with your existing PostgreSQL database using environment variables in the `.env` file.

    **Database Configuration:**

    ```env theme={null}
    DATABASE_HOST=your-host
    DATABASE_USER=your-username
    DATABASE_PASSWORD=your-password
    DATABASE_NAME=your-database
    DATABASE_SSL_MODE=require
    ```

    **PostgREST Configuration:**

    ```env theme={null}
    POSTGREST_DB_HOST=your-host
    POSTGREST_DB_USER=your-username
    POSTGREST_DB_PASSWORD=your-password
    POSTGREST_DEFAULT_SCHEMA=public
    POSTGREST_DEFAULT_ROLE=your-role
    ```
  </Accordion>

  <Accordion title="Can I run Fluxend without Docker?">
    **Docker is required** — Currently, there's no way to run Fluxend without Docker. Docker ensures consistent deployment across different environments and simplifies the setup process.
  </Accordion>

  <Accordion title="Why are some features listed in docs but missing from the product?">
    **We believe in transparency** — We document features before implementation to give you visibility into our roadmap. Sometimes features are released in phases:

    * API endpoints might be available in earlier versions
    * UI/UX components may follow in later releases
    * Documentation clearly indicates when features are not yet available in the UI

    This approach helps you understand what's coming and plan accordingly.
  </Accordion>

  <Accordion title="How can I contribute to the project?">
    **We welcome contributions!** Check out our **Contribution Guide** for detailed information on how to contribute to Fluxend, including:

    * Code contributions
    * Documentation improvements
    * Bug reports and feature requests
    * Community support
  </Accordion>
</AccordionGroup>
