Welcome to GymApp, a Flutter project designed for gym management and membership tracking.
- Membership Management: Track member details, subscription plans, and renewal dates.
- Check-in/Check-out: Allow members to check in and out conveniently using QR codes.
- Daily Attendance Marking: Mark daily attendance for members with an integrated calendar view.
- Payment History: View and manage payment history for each member.
- Signup: Easy signup process for new members to join the gym.
- Personal Information Collection: Collect and store member personal information securely.
- Push Notifications: Send notifications for membership expiration and important updates.
- Notification Panel: A dedicated panel to view membership expiration notifications.
This Flutter project serves as a foundation for building a gym management application. If you're new to Flutter, you can start by following the provided resources in the "Getting Started" section.
The project structure follows Flutter conventions. Key directories include:
- lib: Contains the main Dart code for the application.
- assets: May include images or other assets used in the app.
- android: Holds the Android-specific configurations.
- ios: Holds the iOS-specific configurations.
- Clone or download the project to your local machine.
- Open a terminal in the project's root directory.
- Run
flutter pub get
to ensure all dependencies are installed. - Build the APK using
flutter build apk
or run on an emulator/device usingflutter run
.
Contributions to this project are welcome. Feel free to open issues or pull requests to enhance the functionality, fix bugs, or improve the user experience.
This project is open-source and available under the MIT License. You are free to use and modify the code for your purposes.