This application was created to simplify and speed up accounting in small companies.
The main models are tables and their columns, users, groups, permissions and roles. Each user contains information about the corresponding employee (their name, role, email, password, whether they are a super user).
A system of permissions is also implemented, with the help of which the user is given the opportunity or is prohibited from performing certain actions actions.
The main feature of our application is the ease of adding new entries. To do this, we enter the necessary data in a special window, and they are automatically added.
On the login page, you must enter the username and password provided to you by the administrator
After login you will be automatically sent to your user's settings page.
If you have super admin rights, you can change any item in any user's data, as well as delete any user.
You may notice that if you log in from a non-super user account, you won't be able to change anything but your password and won't be able to access other users' profiles.
On this page, you can add users to groups or remove them from them. Only super users have an access to this page.
On this page, you can grant permissions to each user individually. Such permissions are in higher priority than group permissions. Only super users have an access to this page.
Here you can view the list of groups.
Only super users can access the settings of each group.
Each group can be granted permissions that will be guaranteed for each user in this group. Only super-users can access this page.
Here you can see a list of roles.
You can change a name of the role. Only super users have an access to this page.
When we go to tables, we will see a list of existing tables.
Let's try creating a new table, in addition to the above, we can also specify the limits for each field, and how to filter it in order to find the relevant data.
As we can see, we cannot go beyond these limits.
This displays a list of entries. It is also possible to export data to an excel spreadsheet To edit an object you have to press on its index. To view object from relationship field you have to press on this field text.
We can edit information about each table or its objects.
Implemented logging of actions, as you can see, the creation of our new object has been added to the log table
Sincere appreciation to the following people who helped with development of this web application.















