Skip to main content

Step 3 — Solution Design

⏱️ At a Glance Step 3 of 5 in the project brief. You'll describe your solution across five tabs (Overview, Target Users, Key Features, Workflows, Success Metrics), then move to Step 4 to lock in your tech stack. This is the single biggest input to your generated BRD, SRD, and FSD — give it real detail.

Solution Design is where you describe what you're building, who it's for, and how success will be measured. This step shapes the core content of your BRD, SRD, and FSD more than any other single input.

This stage captures inputs across five tabs:

TabWhat You're Filling In
OverviewThe core value proposition, in a sentence or two.
Target UsersYour primary and secondary user groups.
Key FeaturesThe essential capabilities that differentiate this solution.
WorkflowsThe key process flows, typically as a simple A → B → C chain.
Success MetricsThe measurable outcomes that tell you it's working.

Navigation:

  • Click Back to return to Problem Definition.
  • Click Continue to proceed to Step 4 — Technical Architecture.
  • Click Save Draft to store progress.
  • Click Cancel to exit project creation.

Worked Example — Contractor Sync Solution

Here's what was entered across all five tabs for Contractor Sync, directly addressing the problem captured in Problem Definition.

Overview

"Contractor Sync replaces manual phone-call attendance tracking with a mobile sign-in/sign-out application for cleaners. The app uses geofencing to confirm a cleaner is physically on-site before allowing clock-in, and facial verification to confirm the person clocking in is the assigned cleaner — eliminating buddy-punching and reconciliation disputes entirely."

Target Users

"Primary users: cleaners performing daily sign-in/sign-out at client sites. Secondary users: site supervisors monitoring real-time attendance, and the payroll/operations team consuming verified attendance records."

Key Features

"Geofenced clock-in/clock-out (radius-restricted to the assigned site), facial verification at the point of clock-in, real-time supervisor dashboard of who's currently on-site, automatic flagging of failed verification attempts, and exportable attendance logs for payroll."

Workflows

"Cleaner opens app at job site → app checks GPS location against the site's geofence → cleaner completes facial verification → system timestamps and logs the clock-in → supervisor dashboard updates in real time → at shift end, cleaner repeats the process to clock out → verified attendance record flows to payroll export."

Success Metrics

"Eliminate manual attendance reconciliation (currently ~45-60 minutes/day per supervisor), reduce attendance disputes from ~8-10/week to near zero, and reduce payroll correction rate from ~12% of pay runs to under 2%."


Step 4 — Technical Architecture (Implementation)

⏱️ At a Glance Step 4 of 5. You'll specify your tech stack across three tabs (Frontend, Backend & DB, Infra & Security) — or leave fields blank and let DeX recommend a stack. These inputs become the architecture and infrastructure sections of your SRD and FSD.

The Implementation step defines the technology choices that will shape how your solution is built. These inputs directly influence the architecture and infrastructure sections of your generated SRD and FSD.

This step is organized across three tabs:

Frontend Stack Tab

FieldExample
FrameworksReact, Next.js, Vite, Flutter
Styling approachCSS Modules, Vanilla CSS
Component/state structureRedux, Context API, Zustand
UI layoutsDashboard, form-based, data-grid views

Backend & DB Tab

FieldExample
Backend language/frameworkNode.js, Java, .NET, Python/FastAPI
Database typeSQL (PostgreSQL), NoSQL (MongoDB)
Schema considerationsMulti-tenant, normalized, document-based

Infra & Security Tab

FieldExample
Cloud providerAWS, Azure, GCP
ContainerizationDocker, Kubernetes
CI/CD pipelinesGitHub Actions, Jenkins
AuthenticationOAuth2, JWT, SSO
EncryptionTLS, AES-256 at rest
Compliance standardsSOC 2, GDPR, ISO 27001

Navigation:

  • Click Back to return to Solution Design.
  • Click Continue to proceed to Step 5 — Review & Asset Generation.
  • Click Save Draft to store progress and resume later.

Worked Example — Contractor Sync Technical Architecture

TabInputs Provided
Frontend StackFlutter (cross-platform mobile, needed for camera + GPS access on both Android and iOS), Provider for state management.
Backend & DBPython/FastAPI backend; PostgreSQL for attendance records and user data; PostGIS extension for geofence radius calculations.
Infra & SecurityAWS (EC2 + S3 for facial verification image handling), Docker for containerization, GitHub Actions for CI/CD, JWT-based authentication, AES-256 encryption at rest for biometric data, GDPR-aligned data handling for facial verification images.

🔒 Because Contractor Sync handles biometric data (facial verification), the Infra & Security tab is especially important here — it directly informs the security and compliance sections DeX generates in the SRD and BRD.


What's Next

➡️ Review & Generate — Confirm every input before triggering AI document generation.