A simple universal database oriented for work with clients
This application is a simplified universal database, which is focused on working with clients. The base is fully customizable for each case. Changes the number, name, type, and location of fields. And this can be done at any time. All field settings are saved in the database itself, so that all created databases are independent of each other. In addition, in the database can be saved and all the general settings (such as background, font size, etc.), which will be applied only to it. There is a field that can be displayed in the list as a color chart. There is also a filter that allows you to make a selection of all fields. One filter template is stored in the database.
It is possible to create an event reminder using the system scheduler. In the database, you can configure the default header, description, date and time.
It is possible to save the database (or one record) as text and import/export to csv format for data exchange with spreadsheets (Excel and etc).
Much attention is paid to the issue of data security. You can create a backup and send it to an external storage. Each time the database is successfully loaded, an automatic reserve is created, which also allows you to roll back to the previous save. There are also tools for restoring the database (at least partial) from failed files. Removing a database and records from it is as difficult as possible to avoid accidental loss of data.
The work on the application will continue. I will try to include comments and suggestions.