Python Fitness Center Management System

Замовник: AI | Опубліковано: 13.11.2025
Бюджет: 250 $

I need a complete, working Fitness Center Management System built with Python and an SQL back-end (database name: FitnessCenter). The program will run in a simple text-menu interface and use embedded SQL calls to handle all data operations. Core workflow • Members, instructors, fitness classes, and registrations must be creatable, editable, or deactivated while respecting business rules: class capacity limits, no duplicate registrations, and only active members can book. • A first-come, first-served waitlist kicks in automatically when a class reaches capacity; as soon as a spot frees up the next person on the list is promoted and notified in-system. • Searches should let me pull up a member’s schedule or a class roster instantly. Technology notes Standard Python 3.x code with clear function separation is fine—no heavy frameworks. Feel free to use sqlite3, MySQL, or PostgreSQL as long as the SQL script that creates the schema (plus sample data) is supplied. Keep the menu navigation clean and readable; curses or simple console prints are both acceptable. Deliverables • Python source code, fully commented and ready to run • SQL script: database creation + sample seed data • ER diagram and relational schema diagram (PNG or PDF) • Brief PDF report describing architecture, key tables, and waitlist logic • 5–7 slide presentation deck for a live demo • During hand-off we will schedule a quick screen-share to verify the build and demonstrate adding a member, filling a class to capacity, and triggering the waitlist. Acceptance The project is complete when the demo runs without errors, the waitlist promotes members correctly, and the documentation matches the implemented schema. Note: I want the project to be done before 21 Nov.