KICK ECOSYSTEM Recap — Issue 4
Dear KICK community,
We’re glad to share the latest issue of Development Recap with you. Enjoy a good read and let us know what you think in the comments!
KICKEX
KICKEX is a robust, centralized exchange which will take everything that we’ve learned over the years from building and running KICKICO and layer into the KICK ECOSYSTEM to create a next-generation exchange.
Recently implemented features:
Matcher integration with other KICKEX services. Developed a function for connecting users to the accounting core. TradingView component added to the user interface, as well as graphs showing the depth of the market. Completed the layout of the trader terminal.
Features in progress:
At the moment, our team is working on a tracking mechanism for depositing and withdrawing funds through KICKWALLET. Additionally, we are implementing the cryptocurrency market information service for the user interface.
Upcoming Features:
API implementation for displaying exchange charts and market information. New microservice for transforming TarantoolBD data to JSON specification. This feature provides API for UI and other clients who want to use KICKEX stock statistic information. Core infrastructure for future KICKEX BROKERs network.
KICKICO frontend
Recently Implemented features:
During the last 2 weeks, we worked extensively on improving the visual appearance of KICKICO service, mainly focusing and editing the layout of the MarketPlace — the place where 3rd party service providers could offer deals like help with design, law, copywriting, etc.
Created a possibility of displaying the whole campaign (one preview page), made changes to the logic of the following blocks: overview, roadmap, team, campaign page; and increased the quality of the visual display. Furthermore, implemented a mechanism for working with user sessions to ensure the security of an active connection.
Features in progress:
At this stage, the frontend team substantially focuses on creating the smooth and easy, user-friendly KYC process.
Upcoming Features:
The plans include the implementation of user account and user settings pages, as well as connecting and refining the KYC process.
KICKICO backend
Recently implemented features:
The main focus of the development team was toward the security of using the service in the system, moreover, the connection of two-factor authentication (2FA) was implemented. Internal coordination took place of server-to-server data exchange by JSON protocol. For the convenience of determining the token type (whether an STO, EIO or AIO), Howey test was implemented. The necessary corrections were made after the QA team testing.
Features in progress:
Currently, work is underway to implement the process of passing a KYC. A mechanism for editing the profile and user settings is being developed, after implementation, all user will be able to change security settings, name, e-mail etc.
Upcoming Features:
The nearest plan is complete integration with KICKWALLET service. After implementation with KICKWALLET our platform will provide financial functions like backing campaigns and transferring funds to each other.
KICKID
KICKID makes using our products simple and easy for all of our users. When you log in to one platform on the network, you automatically login to all platforms for a seamless experience. For maximum usability and reach, KICKID supports email login, Facebook login, and Gmail login.
Recently implemented features:
The past two weeks our developers’ team has spent a lot of time improving service performance: we implemented horizontal scaling by user ID (sharding), and accordingly, these works will allow the system to serve a higher number of users. In the case of KICKID experiencing high load, we can add a supplementary server in a few seconds. Furthermore, an outstanding developer work has finally achieved the integration with the KICKEX exchange. The ecosystem is puzzling together as fast as an accelerating snowball rolling downhill — seamlessly access KICKEX through KICKID.
Led work on the localization of returned error messages in various languages, plus implemented user interface localization language option.
Features in progress:
At this stage, our team continues to work on improving the performance, as well as working on the service for sending technical notifications to user e-mail addressed, those include registration confirmation, change of password, login attempts, etc.
Upcoming features:
In the near plans is the integration with the monitoring service to order to immediately respond to possible problems within the system.
KICKWALLET
KICKWALLET is a standalone cryptocurrency wallet that supports every currency on the KICK ECOSYSTEM and seamlessly integrates with every other KICK ECOSYSTEM service. We anticipate that a lot of people will use KICKWALLET as their preferred cryptocurrency wallet, even if they don’t otherwise participate in the KICK ECOSYSTEM, for it’s also a standalone solution for the crypto community.
Recently implemented features
We have fully completed the integration with the Ethereum blockchain, implemented the deposit option in KICK coins and all other Ethereum-based ERC-20 tokens. Conducted load testing of the service interaction with the accounting service developed on the basis of TarantoolDB.
Features in progress:
By date, the team is working on the coordination of the interservice data exchange protocol with the accounting service.
Upcoming Features:
The upcoming realisation of deposit option in ETH currency, integration with other blockchains (BTC, LTC). Developing the function of funds withdrawal in ETH and all other Ethereum-based ERC-20 tokens
KICKREF
Recently implemented features:
The main work was done on automating the work of administrators and moderators of the system, the settings of the referral program levels were implemented, the process of working with users of the referral system was realised within the administrative panel.
Features in progress:
At the moment, the work on the user’s page is being debugged in the admin panel of the referral system.
Upcoming Features:
Integration with KICKID, QA testing.
DevOps
Recently implemented features:
DevOps Team has worked over the overall infrastructure optimization and automation of QA and the developing process. Kubernetes cluster configuration has been updated; the efficiency of CPU / RAM has ~ doubled. Deployed documentation and administrator console for the accounting service. Set a process of continuous delivery of updates. For the convenience of both development and testing have been deployed for all services of the KICK v4.0 ecosystem. Configured automated tests for KICKID.
Features in progress:
The team is currently working on the aggregation, processing and visualization service of logs system. Cluster healthchecker monitoring is constantly improving. Deploying the stage and development environments for KICKEX.
Upcoming Features:
Deploying of KICKEX microservices; CI / CD development for new projects. Logging, setting up business metrics, Kubernetes cluster notification.
KICKNOTIFY
The team commenced developing the technical solution for realising a service, which will send notifications from all components of the KICK ECOSYSTEM
Well, that’s it for today. KICKICO Team is working extremely hard to deliver the ECOSYSTEM infrastructure by the ticks of the roadmap. We will keep you up to date with the development process, as previously.
Stay tuned,
KICKICO Telegram News
KICKICO Twitter
KICKICO Subreddit