{Beta Summer 2023] Cezigue: A Simplified Bubble dedicated to mobility built with Bubble

Hey Fellow Bubblers,

I’m excited to share something my team and I have been working on for a while – Cezigue, an app-building tool aimed at empowering mobility actors. We designed it to make it simpler and more intuitive to create connected applications. Our main focus is on addressing local community challenges and taking away some of the tech-related stress that often comes with app building.

In a nutshell, Cezigue is all about simplifying the app-building process. Here’s how we’ve approached it:

Module-Based App Building : We’ve constructed a user-friendly configurator using Bubble. You build your app by selecting and configuring predefined modules. It’s a flexible, straightforward process.

Gamified Logic Integration : We’ve tried to inject some fun into the logic and workflow implementation. Describe what you want to achieve in plain English, and our generator builds the logic for you. We like to think of it as setting up the rules for a new board game.

Data Management : Cezigue helps manage and integrate the data your app will use. We’ve worked hard to make it simple to define the database structure, fill it, and integrate it into your app. We also offer standardized data ready for use.

App Simulation : This feature allows you to test your apps in a fully interactive simulation before deployment. It’s a great way to catch and fix any issues before they reach your users.

App Control Center : In Cezigue, we’ve included an App Control Center where you can keep track of your app’s usage statistics, manage the database, send push messages, and more.

Using Bubble, we’ve developed a configurator that sends instructions to our code compiler, generating an APK file for Android phones and an AAB file for the Google Play Store. This process is designed to be streamlined and efficient. IOS phones and non Android equipped vehicles will be added before we launch officially.

Cezigue is all about helping you create simple yet effective applications to tackle localized mobility challenges. Whether it’s a ride-sharing app for a rural high school, a local tourism app, a mobility solution for an event, or a community app for riders and drivers, we hope Cezigue can help make your app-building journey smoother and more enjoyable.

Soon, we’ll be opening up our platform to beta testers. You’ll be able to create simple apps for both Android phones and Android Automotive OS-equipped vehicles. If you are interested in helping us you can join the betatesters list at the following address: Testers waiting list

We’re very excited with what we’ve built so far, but we know there’s always room to learn and improve. That’s why we wanted to share this with the Bubble community. We’re looking forward to any questions, feedback, and thoughts you may have, and we’re open to any discussions. After all, we’re all here to help each other out and make the best apps we can.
If you want to be updated on our advancement follow us on LinkedIn: https://www.linkedin.com/company/cezigueio/

Happy Bubbling!


Co-founder, Cezigue

Hello everyone,

Some updates on the development of Cezigue.

Our global architecture is as follows:

Website and configurator are made on bubble. From the configurator we extract a set of configuration files to be sent first to our code generator that will translate those files into native android app and android automotive OS (AAOS). For each release of apps, we build an .apk file that allows the app owner to send his app to his community and an .aab file to upload on his own google play store account. The generator is not made via bubble but with developers. Up to today, the generator can build both native mobile and automotive applications for Android and Android Automotive OS using 4 modules. Generation of iOS apps is planned to be deployed by the end of the year as well as the generation of web apps for non-equipped AAOS vehicles. The configurator also sends to our servers the configuration to create or updates data tables. Those tables will be the tables used by the released app.
The connection between the configurator and both the generator and the data backend is ensured by JSON. To build those complex and specific JSON, we did build in bubble two JSON builders that analyse the apps configurations and generate automatically the linked JSON that will then become the input for the generator and the backend.

The configurator is our front end. We replicated basic bubble functionalities (all built via bubble) such as:

Account management:

We allow our user to build applications where final user will register and login. The management of users of users has been coupled with stats access. And specific each application created.

Data management:

We allow our user, like in the bubble data tab, to specify objects / data tables by giving them a name and columns specific to a data type (Number, text, address, image, etc) We also allow those database to be shared between app owners and Cezigue is also giving access to national and national (for France in a first stage) database compiling mobility data such as parking place, traffic, POIs, weather, etc.
Once defined those database can be integrated into our modules.
We have made the filling of those database for the easier a bit more user friendly than the solution proposed by Bubble and is very similar to using an excel worksheet.
Video demo of building a database: https://www.youtube.com/watch?v=ZlEaFUfaA3g

Module configuration:

We have already 8 modules built for mobile (List, grid, navi, media, form, agenda, player and chat) and 6 for automotive (List, grid, navi, media, action and carstatus) plus the 3 modules to login / register and recover passwords for both auto and mobile. We have tried to make those modules very easy to configure and to link to the data from databases.
Video demo for

Grid: https://www.youtube.com/watch?v=kt2k-AGlYPQ

List: https://www.youtube.com/watch?v=xazorKHOrj0

Navi: https://www.youtube.com/watch?v=V4Q0rqOEB0E

Simulation and backlog management:

Cezigue allows you to simulate the apps for both mobile and vehicles. This simulator is aside the tool and its access is possible if you get the address from the app builder without the need to register in cezigue. The goal is to allow app makers to send their apps to a panel of testers before they release it to the ensure a good reception by users. In this simulator we added the possibility to add comments that will be added to the app backlog and visible from the app owner. In the app cockpit you can have access to all requirement and add actions items to solve those requirements. You can also add, remove, release or cancel requirement in order to manage your project directly in the tool.

App generator:

As soon as you feel confident you can press the publish button and the generator will automatically generate a JSON specific to your app and send it our backend to generate the databases and our generator. It takes up to 5 minutes today before the user receive 2 links: 1 to share the .apk installer for the mobile and 1 link to download the .aap to upload in the googleplay store.

Note that our objective is to emancipate rural and peri urban territories from the need to know how to code to build digital solutions to transform the day-to-day mobility. To do so we have focused on making Cezigue as easy to use as possible and very accessible. Today to build and release a simple app (5 to 8 modules) it takes up to 3 hours.
In order to push people to discover Cezigue we are building arcade style stations where user can build easily its first app on a touchscreen. The goal is to install those stations in schools and rural townhouses to initiate as much people as possible to the no code wonders.

I will regularly post updates of the development. The objective is to share some functionalities we have built so if some of you are blocked in trying to build these, we will be more than happy to explain how we have done it.

Have a great day bubblers and enjoy not coding :blush: