Hello everyone,
Recently I have released
an application created with Go programming language to manage documents, tasks, users in multi-user environment (corporations or small teams).
The program is free software and its source code is open. Binary release is easy to install and run, especially in Windows, to view how it works.
Any comments on functionality, technology, and how to give that app to anyone who needs it, are welcomed.
Here is an example of the program window:
The structure of the project source code is quite unordered (linear). However, the app works fine, interface is quick and lightweight.
The application has the following functions:
- Documents: create, upload files, edit, delete, approve
- Approval list for documents
- User profiles, companies, departments: create, edit, delete
- Tasks: create, edit, upload files, assign, forward, change status (mark as done, cancel, etc.), add comments with files attached
- Notifications by e-mail: about user creation to that user, about
approvals, about changes and comments in a task to related users
- Themes and localization support
- UX/UI features: bb-code, search results highlighting, etc.
- Some basic bruteforce protection
- Other functions, not mentioned in this list
Supported themes: dark, light, monochrome-dark, monochrome-light.
Supported languages: English, Spanish, French, Russian.
The application supports the following RDBMS:
- SQLite
- Microsoft SQL Server
- MySQL(MariaDB)
- Oracle
- PostgreSQL
Thank you for reading and possible comments.