Overview
Enferno is a modern Flask framework optimized for AI-assisted development workflows. By combining carefully crafted development patterns, smart Cursor Rules, and modern libraries, it enables developers to build sophisticated web applications with unprecedented speed. Whether you’re using AI-powered IDEs like Cursor or traditional tools, Enferno’s intelligent patterns and contextual guides help you create production-ready SAAS applications faster than ever.Key Features
- Modern Stack: Python 3.11+, Flask, Vue 3, Vuetify 3
- Authentication: Flask-Security with role-based access control
- OAuth Integration: Google and GitHub login via Flask-Dance
- Database: SQLAlchemy ORM with PostgreSQL/SQLite support
- Task Queue: Celery with Redis for background tasks
- Frontend: Client-side Vue.js with Vuetify components
- Docker Ready: Production-grade Docker configuration
- Cursor Rules: Smart IDE-based code generation and assistance
- Package Management: Fast installation with uv
Documentation Sections
- Getting Started - Installation and setup guide
- Authentication - User management and OAuth setup
- Development - Development guidelines and best practices
- Deployment - Production deployment guide
OAuth Integration
Supports social login with:- Google (profile and email scope)
- GitHub (user:email scope)
.env
:
Cursor Rules
Enferno now leverages Cursor Rules for intelligent code assistance and generation. This approach provides:- Context-aware code generation through modern AI-powered IDEs
- Codebase-specific guidance tailored to Enferno’s patterns
- Improved documentation integrated with development tools
- Framework-specific best practices and conventions
- More flexible workflow than template-based generation