Electronic document management system and task tracker made with Go

152 views
Skip to first unread message

aleksand...@gmail.com

unread,
Aug 16, 2022, 12:30:28 PM8/16/22
to golang-nuts
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:
screen-en.png
The code repository is available here: https://github.com/alecxcode/edm
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.
Reply all
Reply to author
Forward
0 new messages