I need a web-based form builder with two clear sides: an Administrator dashboard where the forms are created and managed, and a public interface where end-users simply fill them out. Only administrators ever sign in. Administrator capabilities • Create, duplicate, edit and delete forms with a drag-and-drop editor. • Manage user access by defining roles and granular permissions per form. • Analyse responses through searchable tables, basic charts and CSV/PDF exports. Integrations Every form submission must automatically: • Trigger email notifications through any standard SMTP or API service. • Record a copy in a relational database you help configure (MySQL or PostgreSQL is fine). • Pass payment data to a gateway such as upigateway, smartupiqr or rozarpay whenever a payment field is present. Technical notes A clean, responsive UI (Bootstrap, Tailwind or similar) and straightforward authentication are expected. REST or GraphQL endpoints for all CRUD actions will make future extensions simple. Deliverables 1. Full source code. 2. Installation guide suitable for a fresh share hosting. 3. Short video demo showing a form being created, filled, emailed, saved to the database and processed through a sandbox payment. Acceptance criteria On my test server I will follow your guide, create a sample form, connect email, database and sandbox payment keys, submit a test entry and verify that each integration fires exactly once and the analytics panel reflects the new record.