Flask API Showcase
Interactive demonstration of RESTful APIs built with Flask, featuring authentication, CRUD operations, and real-time testing
API Endpoints
Select an endpoint to test it interactively
/api/health
Check API health status and get system metrics
/api/echo
Echo endpoint for testing POST requests
/api/auth/register
Register a new user account
/api/auth/login
Login with email and password
/api/users
Get all users with pagination and search
/api/users/{user_id}
Get specific user by ID
/api/tasks
Get all tasks with filtering options
/api/tasks
Create a new task
/api/analytics/overview
Get analytics overview data
/api/analytics/monthly
Get monthly analytics data
Select an Endpoint
Choose an API endpoint from the list to start testing
API Features
Comprehensive API functionality with modern best practices
Authentication
Secure user registration and login with password hashing
User Management
Complete CRUD operations with pagination and search
Task Management
Task creation and management with priority levels
Analytics
Real-time analytics data and monthly reporting
Health Monitoring
API health checks and system status monitoring
RESTful Design
Following REST principles with proper HTTP methods