Parlour Development logo

Kolor - How we pioneered blockchain social media

project image

The Problem

With the development of Web3 technologies came many revolutionary ideas. We took the biggest idea of Web2 - social media platforms - and redefined it in order to fit with the newest Web3 trends. We wanted to create a safespace on which people who wanted to remain anonymous could post their content. Those people include artists, whistleblowers and investigative journalists among others. Thanks to Web3 and Kolor, they are able to post anonymously, while retaining their identity.

Tech stack

Front-end was written in ReactJS - our favorite framework for highly dynamic websites, smart contracts were written in Solidity. Back-end was written in Golang, with further integration provided by a decentralized file hosting - Storj. Other technologies we used include useDapp, ethers.js, Infura and Binance Smart Chain APIs.

Design

We had already figured out the design language and logo before developing the app itself us so we immediately started working on designing the dApp itself. We started by working on the main screen with the default user feed. After going through a few iterations we settled on a look reassembling the Twitter feed. One of the most important features for us, was the ability to 'Appreciate' a post instead of 'liking' it. The main difference between those two is the fact that while appreciating they could donate cryptocurrency of their choice directly to the user's wallet.

Posts

The post consists of: content, users info (wallet address and nick), post info (how much it got donated, whether it is minted) and comments. As you can see even though the users connect through their wallets, they have their nicks displayed. In the next paragraph we will go into detail about how we achieved that.

project images
project images

Front-end development

The first thing we did was nailing the post component and then dynamically displaying it. The post changes when it is minted, and displays the amount of crypto donated to the content creator. The whole front-end development of the project took no longer than 3 months. It is important to note that we developed the blockchain back-end simultaneously, so that we could deliver the application as fast as possible.

The next thing we did was develop the post editor, where users can upload images, videos, files and use Markup language in order to make content more engaging. The main problem we encountered while developing the front-end was making the dApp responsive both on big screens (desktop) and the smaller ones (phones, tablets).

Back-end development

Given the complexity of the project, developing the blockchain back-end of the dApp took much more effort than coding the front-end. We had to ensure the highest possible level of decentralization. Due to the fact that many blockchain solutions are still in a very early stage of development, we had to create some of them ourselves. Above that we used Stroj - a decentralized file hosting. That way all the content creators remain anonymous. Parlour created a function which lets users create nicks and authenticate them through their wallet - because of that, they will not be impersonated. We also developed a dedicated Kolor Token in the ERC-20 standard token and got it listed on various DEXes (decentralized exchanges).

What we delivered

Parlour Development delivered the whole Kolor dApp, coding and designing it from scratch. We also created a dedicated Kolor Token that we managed to put up on various decentralized exchanges. Parlour was also responsible for designing and coding the Kolor landing page.

Conclusion

Creating Kolor was an important design/development experience for our team. We tested the waters of new frameworks with which we did not have experience before. Kolor app has since been sold as a white label to another deFi project, which took over development under their brand.

background flare
second background flare

Hear it from our customers.

What our customers say about working with us.

decoration eclipse
kasia mecinski

Kasia Mecinski

Co-founder & CEO at TOFU Media

Parlour Development's team is not only knowledgeable and skilled in their field, but also dedicated and responsive to their clients. They take the time to understand our needs and goals to ensure that the final product meets and exceeds our expectations.

decoration eclipse
thomas kamynski

Thomas Kamynski

CEO at XVR Project System

Working with Parlour Development was a fantastic experience. They delivered an exceptional product, and were always available to answer our questions. I highly recommend their services to anyone looking for blockchain development.

decoration eclipse
jakub kobosko

Jakub Kobosko

CEO at Planetary Partyverse

Given that we really were low on time, we decided to contact Parlour. Everything that the project consisted of, from legal process to actual development, was delivered extremely swiftly. Collaborating with such a team always brings results.

decoration eclipse
grzegorz ciupek

Gregory Ciupek

CEO at ECAT eCommerce

Parlour not only developed our product, but also helped us understand different approaches to launching an NFT app. I am looking forward to working with them again!

customer logos

Join businesses utilizing high-end blockchain software

customer

Everything that the project consisted of, from legal process to actual development,
was delivered extremaly swiftly

Jakub Kobosko

CEO at Planetary Partyverse

visual element

How Parlour helped us generate $250 000 from token presale

I made the decision to finance the further development of Aderlo marketplace using a dedicated token. Parlour was the contractor that walked us through the process, from designing tokenomics to a successful launch on Binance Smart Chain.

They are experts in this field and I would recommend them to anyone who wants to launch a cryptocurrency token. I mostly appreciate their success-oriented approach. When they decided to work with us, they were fully commited to making the launch an unquestionable success.
Together, we managed to raise $250 000 in just 30 days.

customer image

Gregory Ciupek

CEO at ECAT eCommerce

background image
second visual element