Flask REST API with MySQL, SQLAlchemy ORM, and Alembic migrations.
pip install -r requirements.txt
cp .env.example .env # edit DATABASE_URL
flask db upgrade # run migrations
flask runGET /api/members/— list all membersPOST /api/members/— create member (email, name, tier)GET /api/members/<id>— get memberPUT /api/members/<id>— update memberDELETE /api/members/<id>— delete member
GET /api/inventory/— list items (?category=filter)POST /api/inventory/— create item (sku, name, price, quantity, category)GET /api/inventory/<id>— get itemPUT /api/inventory/<id>— update itemDELETE /api/inventory/<id>— delete item
flask db migrate -m "description" # generate migration
flask db upgrade # apply
flask db downgrade # rollback