Lektrico Updates

API and UX improvements

by Vlad Temian, Software Engineer
New
Improvement

For this major release we had two main focuses:

  • improve and stabilize our API so it can be used by other developers to build applications on top of Lektrico

  • enhance the user experience for our customers and admins

Our API got a major stack upgrade, starting from the core framework used (Laravel 7 to Laravel 8) to adding interactive documentation using Swagger (available at https://api.lektri.co/api/documentation). Finally, we improved its stability by adding a solid unit test suite.

Another major update was the introduction of the vehicle manager for our customers. The vehicle is now connected to a fleet, which means that a customer can have a fleet vehicle and a personal vehicle charged separately. This can be changed between charging sessions.

For the UI/UX update, we introduced the customer position on the map which now focuses on the nearest visible charger. Also, while charging, the EV Status is presented as text instead of an icon, for better understanding.

Our admin dashboard also got a revamp which includes a better search experience and navigation, by using a more complete set of filters and an improved set of listing components. The dashboard is fully integrated with Stripe Connected Accounts Dashboard now showing transactions using currencies. Furthermore, payments are now standalone, decoupled from the session, which makes handling corner-cases much easier.

We're Starting a Changelog 📣

by Vlad Temian
Announcement

Today we're are thrilled to introduce our product newspage. The purpose of this newspage is to keep you informed about updates and changes we are continuously pushing to Lektrico. This includes new features, improvements, fixes but also scheduled maintenances.

We work on Lektrico all the time and your satisfaction is our main metric for success. However, sometimes, it may seem that not much is happening. We know that communication is important and this newspage is here to strengthen that very important part.

You'll notice updates while browsing our webpage through a widget that appears at the right time. Besides, all things we've changed is centralized on our newspage. You can also subscribe to receive updates right to your inbox.