assets/
: Gym-related images (e.g., fitness classes, equipment).
components/
: Reusable Vue components for headers, footers, and forms.
layouts/
: Main page layouts (e.g., Home, Class Schedule).
pages/
: Full-page components, like Classes, Membership, and Contact Us.
store/
: Vuex store to manage the app’s state for features like user authentication.
router/
: Manages URL routing and navigation.