Skip to main content
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

PHP

Version 8.0 or higher, powering the core backend functionality.

Laravel

The PHP framework that powers the backend of OpnForm.

Database

SQL Database

Supports relational database management systems like MySQL/MariaDB and PostgreSQL.

Frontend

Vue.js 3

The progressive JavaScript framework used for building the user interface.

Nuxt.js

The Vue.js framework that enables server-side rendering and other powerful features.

TailwindCSS

A utility-first CSS framework for rapidly building custom user interfaces.

Asset Compilation

Node.js

Used for running JavaScript tools in the development environment.

NPM

Package manager for installing and managing frontend dependencies.

Additional Technologies

Docker

Containerization platform used for easy deployment and development setup.

Redis

In-memory data structure store, used for caching and as a message broker.

AWS S3

Used for file storage (or compatible alternatives).
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 or Local deployment guide.