This collection of modern libraries and tools, built on top of the Flask framework, allows you to quickly create any website or web-based application (SAAS) with impressive speed.
This collection of modern libraries and tools, built on top of the Flask framework, allows you to quickly create any
website or web-based application (SaaS) with impressive speed. The framework is highly opinionated and comes with
pre-configured user accounts, authentication, and a management dashboard out of the box. It also integrates seamlessly
with Vue 3 and Vuetify 3 on the frontend, enabling the rapid development of interactive and visually appealing user
interfaces.
I’m excited to introduce OpenAI integration within the Enferno framework! This feature allows for rapid generation of
Flask Views, Templates, and Models using just natural language. Streamline your development process by creating base
code samples that can be customized to fit your needs, saving you valuable time.
New Commands:
This update is aimed at boosting your productivity by reducing development time and making the coding process more
intuitive. Experience the next level of efficient programming with Enferno and OpenAI!
$ git clone [email protected]:level09/enferno.git
$ cd enferno
$ virtualenv env
$ source env/bin/activate
$ pip install -r requirements.txt
Modify the settings.py file to tailor it to your requirements, particularly tweaking Flask security settings, security
keys, Redis DB configurations, MySQL settings, and Flask mail options.
For a local Enferno installation, remember to replace “redis” and “postgres” with “localhost” in the connection strings.
Subsequently, duplicate or rename the file (.env-sample) to (.env), and tweak the settings therein. Following this,
proceed to run
flask create-db
flask install
and follow the directions, which will establish your database tables, and set up the initial admin user and role.
to run the system, you can use the following management command:
$ flask run
celery -A enfenro.tasks worker
you can add -b
to activate Celery heartbeat (periodic tasks)
A sample task that runs within the app context has been prepared for you within the enfenro/tasks/__init__.py
file,
this is helpful if you have background tasks that interact with your SQLAlchemy models.
Feel free to adjust Docker settings inside the docker-compose.yml and Dockerfile / .env file.
then run:
$ docker-compose up
https://asciinema.org/a/219755
Some of the websites running on Enferno:
MIT licensed.