A framework to success
Let's take a look at how our framework can help you create a simple, ethical app. Our framework is based on four parts: data, views, listeners, and users. But why ?
How to install, create and push a Lenra project
So you've decided to create an app. That's great! But before you can start coding, you need to set up your environment. The Lenra CLI needs Docker and Docker Compose. You can install the Docker buildx command to use the Buildkit optimization given by Dofigen. Once you have the setup configuration, download the binary depending on your operating system and add it to your path environment variable. Once the Lenra client is downloaded, you can set your preferred language to start your application with! Just type the command line Lenra is divided into several parts: views, listeners and data via databases. Create your app using the resources at your disposal, open the terminal of your IDE, you just have to type “lenra dev” to compile your application and test it in real time locally on your computer. Is your app stable? Are you satisfied with what you have done? All you have to do is push your application to a Git repository, create an account on the Lenra back-office, configure your directory and present everything to your customers!Download the binary
Define your preferred language and create your app
lenra new
which will be used to retrieve a project template from github. We already have several models available, find them all on GitHub. Then all you have to do is code!Open your IDE and develop your app
Push your app to a Git repository and tadaaa
Want to see more about Lenra ?
We already released some of our tools and dependencies under an open source license and more is coming!
Check out our GithubDeveloped by developers for developers
Your development
Multi-language
Develop your app with the language you are used work with.
CLI
Our command line interface will help you create your app locally.
CRON
Handle the recurrent tasks of your app with our built-in CRON task system.
Webhooks
Connect external tools to your app with our Webhook system.
Your management
Data management
Handle your app view with our realtime data system based on MongoDB.
One click deployment
Build and deploy the new versions of your app from a git repository with a simple click.
As many apps as you want
Our back-office lets you manage as many apps as you want.
Multiple environments
Manage your development, test and production environments.
Your hosting
Cross-platform
Dispatch your application to all your users thanks to our cross-platform client.
Auto-scaling
Your app scales in real-time to respond to your users' needs.
Notifications
Notify your users without annoying them through our advanced notification system.
Analytics
Observe your users' habits without compromising their privacy.
Not just a framework
We build a more sustainable coding environment, which matches with today's big concerns both for the planet and for us. And the best part of it all ? Our framework is based on strong values by combining ethics, security, protection of private data and more...
Discover our manifestoAlready convinced? Start for free