
New website
Updating the visual and technical part of the website
Dear players!
In short, welcome to the new website!
We first thought about redesigning the site almost 4 years ago. After all, the old site already felt and looked very outdated, it had not changed since the very foundation of the project, and we wanted to make it more convenient and attractive.
And so, almost 3 years ago, the first sketches appeared of what the new website might look like. But they were very far from what you see now! After some time, we settled on one of the layouts and began to implement it. It was quite good, but, in fact, it was just repeating the layout of the previous site and inherited all the flaws and problems it had.
Therefore, about 1.5 years ago, we decided to start all over again. Yes, that's when we plucked up the courage to radically change the layout of the site, redesigning all existing functions to achieve maximum convenience. If you think about it, the site at that moment seemed to have stepped forward a few years and began to look much more modern. The decision to start from scratch was quite difficult for us, after all, a lot of resources and time were invested in the previous version. But we were making a website for the future, with a reserve for long-term use, so we decided that quality was above all.
And, after 1.5 years of continuous development, endless discussion of layouts, very long and painstaking development of the front and back, testing, we are pleased to present you a new website!
To give you an idea of the scale of the work: during the development of the new website, more than 100 thousand lines of code were written in total!total!
And, of course, there are some interesting new features that we can't wait to tell you about.
Read the article to the end to learn more!
New features
The «Invite Friends» system
The most important innovation of the new website is a new opportunity to invite a friend and receive coins while he is playing! Log into your personal account and go to the «Invite a friend» tab, copy the link and send it to your friend so that he can register using it. Then you can get coins for every hour of his game. Endlessly!
A great opportunity to tell your friends about our project! <3
Player profile
We have radically redesigned the player profiles. Now you can customize your profile: choose anime art, style and glow for your page to stand out from other players.
Your achievements are displayed on your profile: for example, if you are in the top 100 in any of the global tops, this will be reflected on your page.
There are also profile views and likes! Don't miss your chance to become more popular among other players.
New «Store» tab
We have completely redesigned the «Donate» tab and now it is called «Shop». Now both the purchase and the preview of the whales take place on the same page.
Updated the colors of the privilege
The colors of the privilege bars have become brighter and cleaner.
An Asterisk for the privilege forever
The privilege bar will now display an asterisk if the privilege is permanently granted.
Stacked privileges
Now you can buy several identical privileges at once! For example, several Deluxe or Legendary privileges, and they will be valid at the same time. You will be able to get whales for each of them.
Your privilege bar will now display the number of staked privileges. The more stacks you have, the higher you will be in the tab in the game!
Discount 10% for any valid privilege
The discount system in the store has been simplified: now you will receive a 10% discount on the purchase of new privileges for any existing privilege.
Redesigned player tops
Now 100 players are displayed in the tops at once.
Tops are divided into 3 types: by online, by coins and by likes.
As before, there is a reward for the leader in each of the tops, which is given automatically at the end of the month.
Site themes
Meet a brand new feature: website themes. We wanted to make the site dynamic, changing depending on the season and the wipe, so we decided to add themes to the site and repaint all the buttons, lights and elements on the site.
Each wipe and update will be assigned its own color, which will be automatically set during the new wipe (unless, of course, you have customized the color the way you want, but more on that later). It seems to us that this will help make the wipes more unique and themed. And it will keep the site feeling fresh and changeable.
“What if I suddenly don't like the color you choose for some wipe?” – you may ask. In this case, we are pleased to present you the opportunity to customize the theme.
We have selected the most successful 5 themes to launch the site: Royal blue, Amethyst, Amber, Apple green and Pink-orange to give you exactly what to choose from. Choose any theme you like!
Search by players
A convenient search function for all project players has been added. It is located in Other > Search by players.
English translation
We strive to ensure that any player can navigate and start playing on the project. Therefore, with the release of the website, we decided to add an English translation! This is how we hope to attract a new audience.
Improved news display
We paid great attention to the display of news and other text pages to make them as pleasant and convenient as possible to read.
Activity history
A new feature has been added to your personal account that allows you to track your activity: who logged into your account, when, from which city, and from which IP address. This will help you to better control the security of your account.
Optimizations and technical solutions
The website has become faster, more stable and more reliable
In the updated version of the website, we have implemented advanced technologies and architectural solutions to make it as fast, fault-tolerant and user-friendly as possible. Let's take a closer look at what key changes have taken place "under the hood" and why these technologies were chosen.
A new level of database performance and reliability
We have completely upgraded the data storage system by switching to a distributed SQL-database that supports ACID transactions and horizontal scaling. This means that the database can now process more data without loss of integrity and performance, and the site will remain fast even under high load.
Additionally, we replaced the usual auto-increment identifiers with UUIDs, which made it possible to better distribute data across partitions. As a result, the database began to work even faster, especially with intensive requests.
Moving away from WebSocket: stable HTTP/2 connections
Previously, we used WebSocket for real-time operation, but this solution had a number of disadvantages:
- Connections could be broken, especially on mobile networks
- Additional connection management was required
Now we have completely switched to HTTP/2, which gave us:
- Fast and stable connection, especially on mobile devices
- Simpler architecture with better browser support
- Less server load
Kubernetes and full system control
The new site is now running on Kubernetes, which has allowed us to take infrastructure monitoring and management to a new level. Now we have:
- Observability – full visibility of all processes, load schedules, detailed logs
- Automatic container management – if something goes wrong, Kubernetes will restart the necessary services on its own.
This means that the site is more stable, and the technical team can quickly find and fix potential problems.
New frontend: speed, convenience, reliability
We completely rewrote the frontend from scratch, choosing Nuxt 3 - a modern framework that supports SSR (server rendering). This gave us:
- Fast page loading, especially on mobile devices
- Improved SEO thanks to server-side rendering
- More flexible and user-friendly architecture
The code is now completely written in TypeScript, which increases the reliability and security of development. And thanks to a well-thought-out component system, we can easily make changes and expand functionality.
Storing images in S3: faster, cheaper, more reliable
Previously, all images were stored on our servers, which created a load and potential bottlenecks in the system. Now all the images of the site are stored in S3, which gives us very Reliable storage – S3 ensures data protection and guarantees their availability even in case of failures.
Overall
Thanks to these improvements, the new website has become significantly faster, more scalable and more reliable. Now the entire infrastructure is ready for further growth. This is just the beginning! There are still many new things ahead.
Deleted functions
Voting
It was removed due to its irrelevance at the current stage of the project's development. But we understand that it was an important source of coins for the players, so we increased the Daily bonus and added the "Invite a friend" system.
The prefix
The prefix and the ability to change it have been removed.
Opportunities
Now you can't buy the opportunity separately. But the opportunities you have already purchased (including forever) will remain, don't worry, we will support them in legacy-mode.
Functions for administrators
We have done a lot of work on creating tools for website management, statistics collection, project team management, and so on.
We can't go into details here, but believe us, this part of the development took a lot of time, because without it, the normal functioning of the site would have been difficult to imagine.
Conclusion
Anyway, welcome to the new website! We hope you will like it and it will be convenient and pleasant for you to use it.
Have a nice game on LoliLand!