Skip to content
All work

QUAS

An open-source Flask starter and utility kit for standing up production-ready APIs in hours instead of days.

Role
Author and maintainer
Client
Open source
Year
2023
Focus
Open source, Developer tools
Python code on a monitor

Why it exists

I kept rebuilding the same foundation for every Flask API: auth, config, error handling, pagination, logging. QUAS packages those decisions once.

What is inside

  • App factory with environment-based config
  • JWT auth, role checks and consistent JSON error responses
  • Pagination and filtering helpers for SQLAlchemy queries
  • Docker setup for local development and deployment
@bp.get("/orders")
@roles_required("admin")
def list_orders():
    return paginate(Order.query.order_by(Order.created_at.desc()))

Gallery

Close-up of source code
Close-up of source code

Next project

KYB Verification

Business verification inside a merchant onboarding flow, integrating a third-party KYB API into a Laravel app.

Patch panel with blue network cables