-
Notifications
You must be signed in to change notification settings - Fork 0
Functional Specification
Olga Shiryaeva edited this page Dec 5, 2017
·
7 revisions
The application should meet the following requirements:
- Store customers with their name, mobile phone and email
- Record information about orders: price for repair and time spent by mechanic
- Keep track of spare parts in stock and enable search for parts
- Automatically calculate price based on spare parts used and time elapsed
- Control security permissions for screens, CRUD operations and attributes of records
- Perform audit of critical data changes
- Provide API for a mobile client
- Present data in the form of reports and charts
Our application will:
- Have Rich Web UI
- Perform basic CRUD operations
- Contain the business logic for calculating prices
- Manage user access rights
- Present data in the form of reports and charts
- Have audit capabilities
- Allow us to create mobile applications or website using REST API
Just three hours, and we are ready for production!
-
1.3 Getting Started
-
DEFINING DATA MODEL AND CREATING THE DATABASE
-
AUTO-GENERATED CRUD UI
3.2 First Launch
3.3 Generic Filter
3.4 Actions
-
DEVELOPMENT BEYOND CRUD
5.2 Services
5.3 Charts
5.4 Reporting
5.5 Full-Text Search
5.6 Audit
5.7 REST API