El proyecto djaodjin-saas es una aplicación de Django que implementa la lógica para soportar negocios de software como servicio basados en suscripción.
El proyecto ayuda a los desarrolladores de Django a comenzar a escribir su proyecto SaaS directamente, ya que tiene todas las estructuras listas, como perfiles, usuarios, gestión de clientes y contabilidad.
Sin embargo, el desarrollador puede elegir qué servicio de pago integrar con el sistema más adelante.
Este proyecto contiene plantillas básicas que son compatibles con los motores de plantillas Django y Jinja2. Para ver djaodjin-saas en acción como parte de un proxy de sesión completo basado en suscripción, eche un vistazo a djaoapp.
Tenga en cuenta que el proyecto no es de código abierto, por lo que no puede utilizarlo en ningún proyecto comercial. Pero lo enumeramos aquí con fines educativos.
Características
- Administrador de perfiles de usuario
- Perfiles de clientes
- Libro mayor de contabilidad por partida doble
- Ricas capas de seguridad
- Ciclo completo de suscripción de cliente
- Control de modelos de precios
- ACL avanzada (lista de control de acceso)
- Administrador de permisos y grupos de usuarios enriquecidos
- API amigable para desarrolladores
- Gestor de cronjobs y tareas periódicas
- Soporte CMS integrado
- Búsqueda de texto completo
- Soporte de múltiples bases de datos: MySQL, MariaDB, Oracle, PostgreSQL
- Administrador de Django habilitado
Prueba
Probado con
- Pitón: 3.7, Django: 3.2 (LT), Marco de descanso de Django: 3.12
- Pitón: 3.10, Django: 4.0 (más reciente), Marco de descanso de Django: 3.12
- Pitón: 2.7, Django: 1.11 (heredado), Marco de descanso de Django: 3.9.4
Licencia
El proyecto NO tiene ninguna licencia de código abierto y requiere permiso para ser utilizado en proyectos comerciales.
Recursos
Etiquetas
Desarrollo SaaS programación desarrollo web Herramientas para desarrolladores Frameworks Django Python