Project Management Software
rena is a fullscreen project management software, built with electron-vue. It is roughly inspired by the beautiful eDEX-UI, but with a real world use. It has binaries working for windows, linux and osx (download below). It's stable enough for daily use but it will, probably, not be updated often.
- Terminal windows;
- Knowledge base;
- Some tasks automated:
- open code folder;
- ssh into server;
- open winscp session;
- Save server data;
- Group tasks;
- Time tracking per task;
- Set tasks priorities;
- System Vagrant boxes info (list and status);
- Vagrant boxes actions (start, stop);
- Window with weather info (you may want to disable this one - it's set to Lisbon/Portugal - will be configurable in the next version);
- Two default themes;
- Some configuration possible (see below - configuration);
- 21 default background images (you can add more or change them in app);
The configuration file can be found in %APPDATA%/rena/config.json and has the following parameters:
- altBlocks - an array with the 4 blocks in the lower left corner of the app. You can remove any of them;
- locale - the language locale you wish the app to use. This is used to format the presentation of the dates;
- allTasksGroups - the names of the task groups to be included in the all tasks by priority section;
- infoButtons - an array with the action buttons for each project. You can remove any of them;
- theme - the app theme. Right now, there's only 2 options: "default" or "orange";
- bgImage - the number of the image for the background. You can change it by hand or in the app (use the ctrl+arrow combination);
- color - the overall color of the app. This accepts any css color code.
Is it scalable?
Not really, no. The entirety of the data is loaded into memory. For a single user, after a few years (probably), it will show. Working on a scalable version.
# install dependencies
npm install
# serve with hot reload at localhost:9080
npm run dev
# build electron application for production
npm run build
# lint all JS/Vue component files in `src/`
npm run lint
It doesn't have a single one.
This project was generated with electron-vue@8fae476 using vue-cli. Documentation about the original structure can be found here.

