So you want to write an app ...

from the Artful MySQL Tips List


1 Write down all known app requirements, every detail

2 From that document derive two more documents (a) a detailed list of the data requirements from step 1, (b) a document that relates those data requirements to UI requirements.

3 From 2(a) build a database design using a method like https://artfulsoftware.com/dbdesignbasics.html, build and test the database as described in that link

4 From 2(b) and the result of 3, write a detailed GUI spec, and write its pseudocode

5 From what step 4 produces, decide what frontend software you wish to use

6 Write debug and test the app

If you're not a developer, you may need a developer's help starting at step 2, definitely by step 3.

Last updated 16 Aug 2024


Return to the Artful MySQL Tips page