Module Builder
The module builder in Portiny lets you design and launch a custom database application without writing code. Choose from 23 field types, arrange the form with drag and drop, and have a working module ready in minutes. Three module types — table, form, and dashboard — cover everything from record management to data collection and visual overviews.

Build a custom database app without writing code
The module builder in Portiny lets you design a complete no-code database application directly in your browser. Pick a module type, add fields, set validation rules, and you have a working app in minutes. No developers needed.
Choose from 23 field types — plain text, dates, file uploads, relational links to other modules, auto-incrementing sequences, and computed fields. Each field has its own configuration for validation, display, and behavior. The result is a database application tailored to your business.
Create a module in five steps
- 1Pick the module type
Portiny offers three types: TABLE for a record list with a form, FORM for a standalone form, and DASHBOARD for a widget-based overview. Most teams start with TABLE.
- 2Name the module and add fields
Enter a name, URL slug, and icon. Then head to the fields tab and start adding columns — text, number, date, file, select list, or a relation to another module.
- 3Organize the form with drag and drop
Reorder fields by dragging them. Split them into tabs so the data entry form matches how your team actually works.
- 4Configure validation and advanced features
Set required fields, format constraints, and default values. Power users can also set up views, workflow actions, or PDF templates right away.
- 5Save — the module goes live instantly
It appears in the workspace menu as soon as you hit save. Authorized users can start entering data immediately.
Why build your company database in Portiny
Text, number, date, file, relation, sequence, computed fields, and more — enough to cover even non-standard workflows.
Add new fields anytime. Existing records stay untouched.
Module names and field labels support multiple languages. Each team member works in their native tongue.
Required fields, format rules, default values — your data stays clean from the very first record.
Enable change logging or notes per module — always know who changed what and when.
All 23 field types at a glance
Pick exactly the fields that match your workflow. From simple text inputs to complex relational links and automatic calculations.
Three module types for different needs
TABLE
A record list with its own form. The go-to choice for managing contacts, orders, assets, or any structured data.
FORM
A standalone form without a table view. Great for surveys, data collection, or one-off inputs where you don't need a record list.
DASHBOARD
A widget-based overview for key metrics. Link it to other modules and keep your most important numbers front and center.
Build your first module
Sign-up takes minutes. Try the module builder yourself — from choosing fields to a fully working database app for your team.
Try for freeRelated Features
Try everything yourself
After signing up, you can create a demo project — a sample construction company with 9 modules and test data. Everything you see in the videos, you can click through and try yourself.


