{"id":24084685,"url":"https://github.com/level09/enferno-sql","last_synced_at":"2025-08-30T10:32:42.066Z","repository":{"id":141318224,"uuid":"72122347","full_name":"level09/enferno-sql","owner":"level09","description":"Enferno Framework - SQL Version ","archived":false,"fork":false,"pushed_at":"2017-10-15T21:45:27.000Z","size":1002,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-27T02:19:34.760Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/level09.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-10-27T15:32:49.000Z","updated_at":"2018-07-23T19:24:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"6bbb81ee-24e6-4ce9-b29b-d16d022f1ed0","html_url":"https://github.com/level09/enferno-sql","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/level09/enferno-sql","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/level09%2Fenferno-sql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/level09%2Fenferno-sql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/level09%2Fenferno-sql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/level09%2Fenferno-sql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/level09","download_url":"https://codeload.github.com/level09/enferno-sql/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/level09%2Fenferno-sql/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272839613,"owners_count":25001860,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-10T00:40:07.009Z","updated_at":"2025-08-30T10:32:42.025Z","avatar_url":"https://github.com/level09.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Project Enferno (SQL Branch)\n==================\n\nA framework for the next decade, this is a collection of cutting-edge libraries and tools based on Flask framework.\n\nhttp://enferno.io\n\nTo learn more about the framework and its use cases, you can follow my articles on Medium :\n\nhttp://medium.com/@level09/\n\nTutorials\n-------------\n\n* First steps: create your first website with Enferno : https://medium.com/project-enferno/moonwalking-with-project-enferno-402937628745\n* Customize your website : https://medium.com/project-enferno/moonwalking-with-project-enferno-part-2-9a23d39af55a\n* Create a simple blog in 5 minutes: https://medium.com/project-enferno/create-a-simple-blog-in-5-min-using-project-enferno-be359ae77788?source=1\n* Create a comic website with Enferno in 7 min: https://medium.com/project-enferno/create-a-comic-website-in-7-min-using-project-enferno-6c838c1e2742?source=1\n* How to use background tasks and Mail in Enferno : https://medium.com/project-enferno/create-your-first-minion-with-project-enferno-f7884aa95443?source=1\n* Deploy your Enferno project on Ubuntu in a minute: https://medium.com/project-enferno/tip-deploy-enferno-framework-on-ubuntu-with-a-single-command-cc1a596ec3f7\n* How to deploy Enferno on Heroku: https://medium.com/project-enferno/deploy-your-enferno-website-on-heroku-for-free-810326f0aaa\n* YOOO: a url shortener built with Enferno: https://medium.com/project-enferno/introducing-yooo-a-url-shortener-api-based-on-enferno-framework-823bdc2afa05?source=1\n\n\nPrerequisites\n-------------\n \n* Redis\n* Python Imaging (jpeg/png) support if you would like to work with images\n* (Optional) Node.js and npm (for front-end stuff)\n\nQuickstart\n----------\n::\n\n    $ git clone git@github.com:level09/enferno.git\n    \n    $ cd enferno \n    \n    $ virtualenv env\n    \n    $ source env/bin/activate \n    \n    $ pip install -r requirements.txt\n\n    $ npm install\n\nEdit the settings.py and change the values to suit your needs, sepcifically you can change Flask security settings, security keys, Mysql settings,and Flask mail.\n\nAfter that, you should create your admin user, run the following command:\n::\n\n    $ export FLASK_APP=enferno.py\n    $ flask create_db\n    $ flask install \n\nand follow the instructions, this will create your first user and first admin role.\n\n\n\n\nto run the system, you can use a management command:\n\n    $ flask run\n\nThen \n\n\n    $ gulp\n    \n\nFeatures\n--------\n- Flask based\n- Fully working user registration and authentication + user roles via Flask security\n- Memory caching via Redis and Flask cache\n- Command line scripting via Flask Script (will be replaced by \"click\" in the next release)\n- Automatic assets bundling and minification via Flask assets\n- Relational database support with sql alchemy ORM\n- Background tasks via Celery\n- Email integration via Flask Mail\n- Best practices by utilizing Flask blueprints and development/production configuration\n\n\nShowcase\n--------\nSome of the websites running on Enferno: \n\n- `DUKES Hotel \u003chttp://dukeshotel.com\u003e`_ \n- `Dubaiz Properties \u003chttp://dubaiz.com\u003e`_ \n- `Bistro Des Arts \u003chttp://bistrodesarts.ae\u003e`_ \n- `Seven Tides \u003chttp://seventides.com\u003e`_ \n- `Anantara Residences \u003chttp://anantararesidences.com\u003e`_ \n\n\nInspiration \u0026 Credits\n---------------------\n\n- `Cookiecutter Flask \u003chttps://github.com/sloria/cookiecutter-flask\u003e`_\n- `Flask Security \u003chttps://pythonhosted.org/Flask-Security/\u003e`_\n- `Mongoengine \u003chttp://mongoengine.org/\u003e`_\n- `Flask WTF \u003chttps://flask-wtf.readthedocs.org/en/latest/\u003e`_\n- `Celery Task Queue \u003chttp://www.celeryproject.org/\u003e`_\n- `Redis \u003chttp://redis.io/\u003e`_\n- `Flask Mail \u003chttps://pythonhosted.org/flask-mail/\u003e`_\n- `Flask Documentation \u003chttp://flask.pocoo.org/docs/\u003e`_\n- `Celery Task Queue \u003chttp://www.celeryproject.org/\u003e`_\n\n\nLicense\n-------\n\nMIT licensed.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flevel09%2Fenferno-sql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flevel09%2Fenferno-sql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flevel09%2Fenferno-sql/lists"}