from fastapi import FastAPI from fastapi.responses import HTMLResponse # ========================== # ๐Ÿ“Œ Image Module # ========================== from app.routers.image import jpgcompressor # ========================== # ๐Ÿงช Test Utilities # ========================== from app.routers.testers import random_number_generator from app.routers.testers import help from app.routers.testers import calculator # ========================== # ๐Ÿš€ App Initialization # ========================== app = FastAPI() # ========================== # ๐Ÿ”— Router Registration # ========================== app.include_router(jpgcompressor.router) # Image compression handler app.include_router(random_number_generator.router) # Random number tester app.include_router(help.router) # Helper/test info app.include_router(calculator.router) # Mini calculator service # ========================== # ๐ŸŒ Root Endpoint # ========================== @app.get("/", response_class=HTMLResponse) def greet_json(): return """

Go to the Swagger docs ๐Ÿ‘‡

Click here for API Docs """