TodoApp

A modern task management application built with Phoenix LiveView. Featuring comprehensive authentication, authorization, and security.

Built for Security

Enterprise-grade authentication

Our authentication system provides comprehensive security features including email verification, password reset, role-based access control, and security event logging.

Secure Authentication
Bcrypt password hashing, email verification, and secure session management with automatic token expiry.
Role-Based Access Control
Three-tier role system (Admin, Moderator, User) with hierarchical permissions and granular access control.
Rate Limiting & Protection
Advanced rate limiting with Hammer, brute force protection, and account lockout after failed attempts.
Security Audit Logging
Comprehensive security event logging with detailed audit trails for all authentication activities.