Zeroplat allows you to instantly create fully functional CRUD (Create, Read, Update, Delete) pages directly from your data source. Instead of building pages manually, you can generate them in just a few clicks. This feature is especially useful when you need to quickly scaffold applications or test data interactions.
Why Use This Feature?
- Speed: Build ready-to-use pages in minutes.
- Consistency: Auto-generated pages follow a standard structure.
- Flexibility: Pages can be customized later in the Visual Designer.
- Productivity: Focus more on business logic, less on repetitive UI setup.
Step-by-Step Guide
1. Open the Generator
- From the left navigation menu, go to Resources → New → Generate from Data Source.
- The page generation wizard will open.
2. Select a Data Source
- All previously defined data sources (SQL Server, MySQL, PostgreSQL, SQLite, etc.) will appear in the list.
- Choose the data source you want to work with.
3. Choose a Table
- Once the data source is selected, Zeroplat will fetch all available tables.
- For example:
Customers
,Orders
,Products
. - Select the table for which you want to generate CRUD pages.
4. Configure Page Generation
- Zeroplat automatically prepares the following pages for you:
- List Page → Displays all records in a grid or table view.
- Create Page → Allows adding a new record.
- Edit Page → Used for updating an existing record.
- Detail Page → Shows the details of a single record.
- You can enable or disable specific pages depending on your needs.
5. Map Fields (Optional)
- The system converts table columns into form fields automatically.
- Example:
Id
,Name
,Surname
,Balance
→ become input fields. - You can hide unnecessary fields or adjust labels before generating.
6. Generate the Pages
- Click Generate to create the pages.
- Zeroplat will build and add the pages to your project’s menu automatically.
- The pages are immediately ready to use with full CRUD functionality.
7. Customize Your Pages
- Open the generated pages in Visual Designer.
- Add filters, buttons, or modify layouts to match your needs.
- You can also apply your own styling and business logic later.
Example Walkthrough
- Select the data source SQLite.
- Choose the table Customers with fields:
Id
,Name
,Surname
,Balance
. - Zeroplat instantly generates:
Customers List
pageAdd Customer
pageEdit Customer
pageCustomer Details
page
- These pages are directly linked to the database and can perform CRUD operations immedia
Key Benefits
- Rapid prototyping: Ideal for building MVPs or admin dashboards quickly.
- Scalable: Works with any supported database.
- No-code ready: You don’t need to write a single line of code.
- Customizable: Generated pages are a starting point; you can refine them anytime.
👉 Tip: After generation, always refresh the application to ensure new pages appear correctly in the navigation.