96 lines
2.0 KiB
YAML
96 lines
2.0 KiB
YAML
spec_type: solution
|
|
name: Sample solution
|
|
version: "1.0"
|
|
|
|
defaults:
|
|
- type: guide
|
|
base_url: https://example.com/docs/
|
|
- type: specification
|
|
base_url: https://example.com/specs/
|
|
|
|
stakeholders:
|
|
- title: Product Owner
|
|
name: tba
|
|
role: Decision maker
|
|
- title: Development Team
|
|
name: tba
|
|
role: Implementation
|
|
- title: End Users
|
|
name: tba
|
|
role: Consumers
|
|
|
|
applications:
|
|
- name: Dashboard
|
|
type: single page application
|
|
framework: react
|
|
|
|
- name: User settings
|
|
type: single page application
|
|
framework: react
|
|
|
|
features:
|
|
- name: User Management
|
|
components:
|
|
- Registration
|
|
- Profile management
|
|
|
|
- name: Login and credentials
|
|
type: single page application
|
|
framework: react
|
|
|
|
features:
|
|
- name: User Authentication
|
|
components:
|
|
- Login
|
|
- Password reset
|
|
|
|
- name: Authentication service
|
|
type: OpenAPI
|
|
specification: https://example.qaskx.one/services/authentication.json
|
|
|
|
- name: User settings service
|
|
type: OpenAPI
|
|
specification: https://example.qaskx.one/services/usersetting.json
|
|
|
|
solution:
|
|
name: Phase 2 Useful app
|
|
problem_statement: Objective is to make it simple
|
|
|
|
project:
|
|
- name: Lamb
|
|
budget: $800k
|
|
guide: https://docs.qaskx.one/
|
|
|
|
features:
|
|
- name: User Management
|
|
components:
|
|
- Registration
|
|
- Login
|
|
- Profile management
|
|
- Password reset
|
|
|
|
- name: Product Management
|
|
components:
|
|
- Product listing
|
|
- Product details
|
|
- Reviews and ratings
|
|
- Inventory tracking
|
|
|
|
- name: Order Management
|
|
components:
|
|
- Cart management
|
|
- Checkout flow
|
|
- Order tracking
|
|
- Order history
|
|
|
|
program:
|
|
name: Beef
|
|
budget: $2 million
|
|
phases:
|
|
- name: Investigation
|
|
timeframe: Q1 2024
|
|
- name: Native cloud
|
|
timeframe: Q2 2024
|
|
- name: Uplift user experience
|
|
timeframe: Q4 2024
|
|
|