Hi guys,
In this blog post, we would like to share with you our plans for the following week. And like week before, let’s summarize what we’ve achieved and what haven’t.
Previous week
Start working on the localization
We didn’t start to do it, because we decided to start working on UI improvements.
Localization is a tricky feature and we need to take a break to discuss how it should be implemented.
Publish our MVP on Binance Smart Chain (Mainnet)
As we said previously, we already did it!
The world of blockchain is not so simple as the world of centralized systems for many reasons. And one of them is that you cannot publish a smart contract and after that change something in it (like upgrading the version of your website, for example). You need to deploy the totally new version of a smart contract if you want to add new features (or even fix a bug).
The only way to solve this is to have different versions of smart contracts and frontends deployed separately and available on different domains. This means that each version is not compatible with other one, even data which was already stored in the previous version will not be available (or readable) in the next version of smart contract. We will solve this problem in the future, but right now we have what we have.
Because of this we decided to pick a name for each release which will be picked automatically from the list of constellations name to have the unique name of each release of our platform.
And now, let us introduce – Sagittarius!
Now our platform has the possibility to publish tasks (gigs), apply for these tasks, and manage all lifecycle of smart contracts for these tasks. And its built fully on blockchain. We got rid of our backend server (Golang API + PostgreSQL as a database).
If you find any issues or UI errors – please, feel free to contact us or send a bug report on Discord or create an issue on GitHub.
Create a script to deploy frontend node
We f*cked up this task. We already had this script before, but we need to rewrite it to support our new frontend version. We will try to do our best to finish this task ASAP.
How do we plan to achieve that:
- Provide technical requirements for a web-server
- Provide manual “How to connect to web-server using SSH” (on Windows and macOS)
- Add GitHub repository to store this script
- Provide a script to install all required applications
Publish two new posts on blog
We had time to publish only one post (mea culpa!):
Today we’ll do our best and publish what we promised 🙂
Plans for this week
- Start working on a monetization scheme: prepare diagrams, business workflow.
- Find a group of people who can hack our smart contracts and steal money from them (find vulnerabilities, provide a detailed report, make a security audit).
- Publish a couple of tasks on GitHub for our new frontend developer to improve our UI.
- Publish new posts on blog:
- Community members’ post (Wednesday, Friday).
- Comparison table (Saturday).