---
title: "Tech Stack"
description: "Overview of OpnForm's technology stack"
---

OpnForm is built using a modern and robust technology stack, ensuring high performance, scalability, and maintainability. Here's an overview of the main technologies used in the project:

## Backend

<Card title="PHP" icon="php" href="https://www.php.net/" horizontal>
  Version 8.0 or higher, powering the core backend functionality.
</Card>

<Card title="Laravel" icon="laravel" href="https://laravel.com/" horizontal>
  The PHP framework that powers the backend of OpnForm.
</Card>

## Database

<Card title="SQL Database" icon="database" href="https://en.wikipedia.org/wiki/SQL" horizontal>
  Supports relational database management systems like MySQL/MariaDB and PostgreSQL.
</Card>

## Frontend

<Card title="Vue.js 3" icon="vuejs" href="https://v3.vuejs.org/" horizontal>
  The progressive JavaScript framework used for building the user interface.
</Card>

<Card title="Nuxt.js" icon="mountains" href="https://nuxt.com/" horizontal>
  The Vue.js framework that enables server-side rendering and other powerful features.
</Card>

<Card title="TailwindCSS" icon="wind" href="https://tailwindcss.com/" horizontal>
  A utility-first CSS framework for rapidly building custom user interfaces.
</Card>

## Asset Compilation

<Card title="Node.js" icon="node-js" href="https://nodejs.org/" horizontal>
  Used for running JavaScript tools in the development environment.
</Card>

<Card title="NPM" icon="npm" href="https://www.npmjs.com/" horizontal>
  Package manager for installing and managing frontend dependencies.
</Card>

## Additional Technologies

<Card title="Docker" icon="docker" href="https://www.docker.com/" horizontal>
  Containerization platform used for easy deployment and development setup.
</Card>

<Card title="Redis" icon="layer-group" href="https://redis.io/" horizontal>
  In-memory data structure store, used for caching and as a message broker.
</Card>

<Card title="AWS S3" icon="bucket" href="https://aws.amazon.com/s3/" horizontal>
  Used for file storage (or compatible alternatives).
</Card>

This tech stack allows OpnForm to deliver a fast, responsive, and feature-rich form building experience. For detailed installation instructions and system requirements, please refer to our [Docker deployment guide](deployment/docker) or [Local deployment guide](deployment/local-deployment).

