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.