UNPKG

ooko

Version:

Task management service based on the Kanban methodology

56 lines (45 loc) 1.64 kB
OOKO - Task management ====================== Task management service based on the Kanban methodology. Helps decompose the task pipeline and speeds up all stages of your work Telegram https://t.me/ookopro <br/>Demo https://ooko.pro ![ooko](https://github.com/user-attachments/assets/0b2b5a49-e844-44eb-996f-767b4bf0ae0d) **Requirements** \- Node or Bun<br/>\- CouchDB (optional) **Install** Create file `package.json` ``` echo -e '{"type": "module", "dependencies": {"ooko": "*"}}' > package.json npm i # or bun i ``` **Run** ``` node node_modules/ooko/server.js --pwd node_modules/ooko --app-configs ../../configs.js --- or --- bun node_modules/ooko/server.js --pwd node_modules/ooko --app-configs ../../configs.js ``` --- **configs.js** ```js export default { application_host: "https://ooko.local", // the address of the website where your service will work license: "demo", // free license for 50 users and 50 projects db_board: "/var/opt/ooko/db-board", // directory for data files /* db_board: { url: "http://127.0.0.1:5984/ooko", // for couchdb login: "admin", password: "##", }, */ admins: [/*"USER_ID"*/], // Specify users who will have administrator rights email_approved: null, // null | ['work-co.local', ...] - approved email domains for registration email_noreply: '"ooko.local" <noreply@ooko.local>', // Sender's address email: { // settings for sending letters service: "Gmail", // nodemailer Gmail|Hotmail|Mail.ru|Yandex|... user: "noreply@ooko.local", pass: "##", }, host: "127.0.0.1", port: 8010, }; ```