New OSEP: Migrate to Flask