Skip to content

Flutterando/vaden

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VADEN

VADEN is a modern backend framework for Dart, inspired by Spring Boot, focusing on developer experience and productivity while maintaining robust security features.

Features

  • 🚀 Spring Boot-inspired backend framework for Dart
  • 🔒 Built-in security features with Vaden Security
  • 📧 Integrated email functionality
  • 🎯 Web-based project initializer
  • 📦 Modular dependency system

Getting Started

The easiest way to start a new Vaden project is through our web initializer:

  1. Visit the Vaden Generator website
  2. Configure your project:
    • Set project name and Dart version
    • Select required dependencies (Swagger, WebSocket, ORM, etc.)
  3. Download the generated project
  4. Extract and run!

Key Components

Vaden Security

Comprehensive authentication flows including:

  • PasswordLess authentication
  • OAuth2 integration
  • Keycloak connector
  • Firebase authentication
  • JWT support

Email Integration

Built-in email functionality leveraging existing Dart packages from pub.dev.

Vaden Generator

Web-based project initializer offering:

  • Project template generation
  • Dependency management
  • Configuration setup
  • Quick start boilerplate

Installation

Add VADEN to your pubspec.yaml:

dependencies:
  vaden: ^latest_version

Community

Join our community for support and updates:

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Credits

Developed by Flutterando