--

Dev Diary #3

Welcome to part three of our regular series of Dev Diaries. Today we will present you the improvements we made on the Blocklancer platform in the last week. Let’s get started.

1. File Attachments to freelance job

We added the ability to attach files to a jobs offer. Users are able to drag and drop or directly browse the files as seen below.

Users are able to attach up to 5 file with a maximum size of 1MB each. All common file formats are accepted except file formats with security concerns (e.g. .exe).

Allowed file formats:

jpg, doc, docx, gif, png, txt, py, php, cpp, c, h, hpp, psd, js, pdf, css, dwg, tiff, csv, htm, rtx, rtf, tsv, xml, etx, ico, tif, jpeg, jpe, conf, sql, sol

After some feedback and suggestions from our community we decided, because of privacy concerns, not to implement IPFS (InterPlanetary File System) for this task. The files will only be accessible until the client selects a freelancer. After this period the files will be stored for two more months for potential disputes to happen.

Users are able to directly preview or download all files in the job view. All common file types are viewable including pdf and all office files such as docx and xls.

2. Notifications

We added the ability to view the most important events that happened on the Blocklancer platform whilst a user was away.

3. Skill rating

Skill ratings should rather be considered as the experience a freelancer has in a certain skills. After a successful job the freelancer receive 1 additional point in each skill, which was required for this job, if the client rated the freelancer with more than 3 stars. On the other hand if the client rated the freelancer with less than 4 stars he won’t lose any points and thus this rating should rather be considered as experience.

If you received some points for a skill you hadn’t added in advance you are still able to add this skill later with the correct amount of points. Your added skills are thus completely irrelevant for receiving points.

4. Other minor additions

We made many other minor additions to the Blocklancer platform but for the sake of keeping this dev diary within a reasonable length we will skip those changes for now.

If you like what we are doing please share the story with your friends :)

--

--