
Kanban boards for our Syncwerk (EFSS) software
- or -
Post a project like this1748
€1.5k(approx. $1.7k)
- Posted:
- Proposals: 5
- Remote
- #2994124
- OPPORTUNITY
- Awarded
Description
Experience Level: Expert
Estimated project duration: 1 - 2 weeks
General remarks:
Due to bad communication skills and lacking status updates we are re-submitting this project. The project needs to be ready by September, 21st 2020.
Please only reply if you are available to start development immediately and are willing to commit daily development progress to our Git repository. Also, it's very important that you can keep us in the loop about the daily development status and are not afraid to ask questions should you be stuck.
Required experience and skills:
- Angular TypeScript
- NodeJS
- Django Rest Framework
- Debian Linux
- Good communication skills
About:
Syncwerk is an enterprise file sync and share solution similar to Dropbox or Nextcloud. We are looking for someone who can extend our Angular (TypeScript) based Web-App and our RestAPI with a Kanban (Projects) board solution. The Web-App communicates with the Syncwerk RestAPI which is provided by the Django REST framework. The Django based REST framework needs to be extended with the required endpoints to support the necessary Kanban functionality. Syncwerk is developed for Debian 10 Linux. If required, we can help set up a development environment to quickly start with the actual feature development.
Basic requirements:
1. Create and extend existing Django REST framework based Web API with required endpoints and MySQL/MariaDB tables to manage the logic and shares
2. Build and add required Angular (TypeScript) based Kanban management views for system users to existing Angular Web-App
3. Build and add required Angular (TypeScript) based Kanban management views for super admins to existing Angular Web-App. Super admins need to be able to create and manage Kanban (TypeScript) boards for any system user.
4. Provide a time schedule
5. Provide daily status updates
6. Commit daily progress to our development Git repos
7. A minimum viable product (MVP) should be ready within the first 7 days
8. You can build the Angular TypeScript based feature from scratch or use pre-existing MIT or BSD licensed projects/libraries.
Features which the Kanban (Projects) solution should provide:
1. Adding system user (incl. avatar) to task - Selecting user should be optional
2. Color coding tasks
3. Managing and adding tags to tasks
4. Adding due date to tasks
5. Marking tasks which have reached the due date
6. Filtering by owner, tags, due date and so on
7. Adding and removing Kanban swim lane columns (swim lane) freely
8. Add and manage multiple Kanban boards
9. Share boards with users, groups or create public shares
10 . Re-arranging tasks with drag and drop
11. Quickly add new tasks at top or bottom of swim lane
12. Add files to tasks. Select files from Syncwerk managed files
13. Create recurring tasks
14. Adding title and descriptions to tasks. Description should support markdown and creation of checklists.
15. Show state
16. Tasks should be presented in list view
17. Tasks should be presented in Kanban view
Since we are already managing files and meetings within the Web-App, it should be rather easy to understand how the management and usage of Kanban boards should get seamlessly integrated.
The attached screenshots are simply trying to demonstrate the possible position of the Kanban feature within the existing web app. To analyse the current look and feel of the web app, you can register a test account under https://syncwerk.cloud/register. We are open for discussion regarding other integration ideas.
Due to bad communication skills and lacking status updates we are re-submitting this project. The project needs to be ready by September, 21st 2020.
Please only reply if you are available to start development immediately and are willing to commit daily development progress to our Git repository. Also, it's very important that you can keep us in the loop about the daily development status and are not afraid to ask questions should you be stuck.
Required experience and skills:
- Angular TypeScript
- NodeJS
- Django Rest Framework
- Debian Linux
- Good communication skills
About:
Syncwerk is an enterprise file sync and share solution similar to Dropbox or Nextcloud. We are looking for someone who can extend our Angular (TypeScript) based Web-App and our RestAPI with a Kanban (Projects) board solution. The Web-App communicates with the Syncwerk RestAPI which is provided by the Django REST framework. The Django based REST framework needs to be extended with the required endpoints to support the necessary Kanban functionality. Syncwerk is developed for Debian 10 Linux. If required, we can help set up a development environment to quickly start with the actual feature development.
Basic requirements:
1. Create and extend existing Django REST framework based Web API with required endpoints and MySQL/MariaDB tables to manage the logic and shares
2. Build and add required Angular (TypeScript) based Kanban management views for system users to existing Angular Web-App
3. Build and add required Angular (TypeScript) based Kanban management views for super admins to existing Angular Web-App. Super admins need to be able to create and manage Kanban (TypeScript) boards for any system user.
4. Provide a time schedule
5. Provide daily status updates
6. Commit daily progress to our development Git repos
7. A minimum viable product (MVP) should be ready within the first 7 days
8. You can build the Angular TypeScript based feature from scratch or use pre-existing MIT or BSD licensed projects/libraries.
Features which the Kanban (Projects) solution should provide:
1. Adding system user (incl. avatar) to task - Selecting user should be optional
2. Color coding tasks
3. Managing and adding tags to tasks
4. Adding due date to tasks
5. Marking tasks which have reached the due date
6. Filtering by owner, tags, due date and so on
7. Adding and removing Kanban swim lane columns (swim lane) freely
8. Add and manage multiple Kanban boards
9. Share boards with users, groups or create public shares
10 . Re-arranging tasks with drag and drop
11. Quickly add new tasks at top or bottom of swim lane
12. Add files to tasks. Select files from Syncwerk managed files
13. Create recurring tasks
14. Adding title and descriptions to tasks. Description should support markdown and creation of checklists.
15. Show state
16. Tasks should be presented in list view
17. Tasks should be presented in Kanban view
Since we are already managing files and meetings within the Web-App, it should be rather easy to understand how the management and usage of Kanban boards should get seamlessly integrated.
The attached screenshots are simply trying to demonstrate the possible position of the Kanban feature within the existing web app. To analyse the current look and feel of the web app, you can register a test account under https://syncwerk.cloud/register. We are open for discussion regarding other integration ideas.

Syncwerk GmbH
100% (22)Projects Completed
14
Freelancers worked with
15
Projects awarded
31%
Last project
8 Jun 2022
Germany
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies