Project Setup
To start building an application in Softyflow, the first step is to create a project.
A project serves as the foundation of your application and contains all related components: user interfaces, workflows, data models, roles, reports, and automations.
Before you begin, make sure you understand the core concepts behind Softyflow and review our getting started guide for a complete overview.

Creating a New Project
Follow these steps to create a new project from the IDE:
- Navigate to the IDE.
- Click Create New Project.
Fill in the details:
- Project Name – e.g.,
budget-approval-demo
- Description (optional) – e.g., "App for leave request and approval"
- Project Name – e.g.,
- Click Create project to initialize the project workspace.

Once created, you'll enter the project workspace where you can design forms using web interface design tools, define business processes with our process design features, and manage data sources through database integration.
Exporting and Importing Projects (JSON)
You can export any project as a .json
file — useful when you want to:
- Duplicate a project in another environment using our test and deploy features
- Transfer a project structure between servers
- Create templates for reuse
Exporting a Project
To export a project:
- Locate the project card on your IDE.
- Click the options menu (⋯).
- Select Export.
The .json
file will be downloaded to your system.

Note: The exported
.json
file includes the project structure (forms, workflows, roles, and metadata), but does not include collections or reports. This functionality helps duplicate an app — it's not intended for full environment migration. For complete environment migration, use our test and deploy workflow.
Importing a Project
To import a project from a .json
file:
Go to the IDE.
Click Create New Project.
Fill in the details:
- Project Name – e.g.,
budget-approval-demo
- Description (optional) – e.g., "App for leave request and approval"
- Project Name – e.g.,
Click Choose File.
Upload the JSON file to create a project with the same structure.
Click Create project to initialize the project workspace.

Using the Feedback System
Every project includes a built-in Feedback module that allows teams and testers to submit comments, suggestions, or issues directly from the interface. This is particularly useful during test and deploy phases and for ongoing monitoring and running of your applications.
Accessing Feedback
- Click on the Feedback tab in the left sidebar.
Each feedback entry includes:
- Reporter's name
- Message content
- Linked form or workflow step
- Timestamp
- Status:
New
,Backlog
,Accepted
,In Progress
,Done
, orDelivered

Tip:
You can use the feedback system during User Acceptance Testing (UAT) or in production to monitor and resolve issues quickly. Learn more about managing feedback in our test and deploy guide.
Give Feedback from the Live Preview
Aside from the top-right Tools menu, you can also report feedback while previewing a form. This method is useful when you're reviewing the app as an end user and spot something directly within the interface.
To do so:
- Once in preview, click on the grid icon (top right corner) to open the app tools.

- Select Feedback.
A modal window will appear where you can:
Choose the feedback type (Question, Evolution, Issue).
Fill in a title and description.
Automatically capture a screenshot of the screen you're viewing.
- Click Add new ticket to submit.

This makes it easy for users or testers to report precise issues with context including a screenshot directly from the current screen they are viewing.
Next Steps
Now that you have your project set up, you can start building your application:
- Web Interface Design - Create beautiful user interfaces with our drag-and-drop tools
- Process Design - Build powerful workflows using BPMN
- Database Integration - Connect to data sources and manage collections
- Integration - Connect with external APIs and services
- Reporting - Create reports and dashboards
- Test & Deploy - Test and deploy your applications across environments
- Monitor & Run - Monitor and manage your running applications
For hands-on learning, try our step-by-step tutorials or explore our video guides.
For administration and security setup, check out user management, role management, and authentication configuration.