Developers Blog 1Welcome to the first part of our developer’s blog! Here our IT team will post weekly updates about developing the product so everyone can follow our progress. But first, let us remind you what World Wi-Fi is all about.
There are three types of users in the system, according to the project business model. Owners of private routers can distribute free internet and receive rewards for advertising impressions by connecting to World Wi-Fi. Advertisers get their target audience and thus optimize their advertising costs. Regular users get access to free internet by viewing a short ad.
The system is developed with the help of Big Data technology, which is used to collect and analyze non-personified user activity data. Thanks to this technology, advertisers can show their advertising to those who can actually find it interesting. The use of a blockchain technology makes transactions between process participants fast and cheap, while smart contracts guarantee security for all the parties involved.
In this blog, developers headed by Ilya Yashin (CEO of World Wi-Fi), will talk about how the project is progressing and what has already been done. The work on the World Wi-Fi system has been underway since mid-2017 and now the network is being tested. We will be updating the program code on Github, use this link to familiarize yourself with it.
The entire architecture of the project is written with the object-oriented JavaScript language. The server-side portion is written with Node JS. This is a programming platform based on V8 engine (it translates JavaScript into the machine language code), which transforms a narrow focus specialized JavaScript into the universal programming language.
The visual part is written with the language React JS, which is a library for the interface development created by Facebook.
First part of the code presented on Github is dedicated to authentication and authorization of users of World Wi-Fi system. For user’s maximum convenience, a possibility of registration and login through accounts of social networks Google, Facebook and VK has been provided.
Blockchain-platform World Wi-Fi will unite advertisers, owners of routers and internet users in a single network. Three types of accounts with different functionality will be created to organize the work of the whole system:
1. Advertiser: a user can create advertising campaigns and set their parameters. View statistics, manage employee accounts, pay bills, and change the profile.
2. Advertisement distributor (Wi-Fi router owner): a user has access only to the list of his Wi-Fi points and to all operations for their management. Three interfaces that interact with the system are available as well: Router interface, WiFi-identification interface and personal account.
3. Internet User: Internet users have to login on Hotspot. Only the Wi-Fi identification interface and Internet access are available here.
Next week the program code for the customizer of advertising campaigns will be presented, and beta testing carried out.
https://medium.com/@WorldWifi_ICO/developers-blog-1-9e59dbebc5d3