- Overview
- Technologies Used
- Features
- Installation and Setup
- Usage
- Deployment
- Contributing
- License
- Contact
The Gym Management System is an online application designed to streamline the operations of a gym facility. It provides digital solutions for managing member information, billing, notifications, and more. By digitizing these processes, it aims to improve efficiency, reduce paperwork, and enhance user experience for both gym administrators and members.
- Frontend: HTML5, CSS3, JavaScript
- Backend: Firebase (Firestore, Authentication)
- Other Tools: Git (version control), Firebase CLI
- Login: Secure login for administrators to access the system.
- Member Management: Add, update, and delete member details.
- Billing: Create bills for members, view payment status.
- Notifications: Send notifications to members about dues, gym schedules, etc.
- Login: Login functionality for gym members.
- View Bills: Access and view payment receipts and dues.
- Notifications: Receive notifications regarding membership status, gym announcements.
- Supplement Store: Integration with a supplement store for members to purchase gym-related products.
- Diet Details: Provide diet plans and nutritional advice for members.
To run the Gym Management System locally, follow these steps:
- Node.js and npm installed
- Firebase CLI installed
- Git installed
-
Clone the repository: git clone https://github.com/nitukumariyadav/gym-managment-system.git
-
Navigate to the project directory: cd gym-managment-system
-
Install dependencies: npm install
- Set up Firebase:
- Create a Firebase project: Firebase Console
- Initialize Firebase in your project:
firebase use --add firebase init firestore // Initialize Firestore rules and indexes
Once the project is set up:
- Use the admin login to manage members, create bills, and send notifications.
- Members can log in to view bills, receive notifications, and access other services.
Deploy the project to a hosting platform like Firebase Hosting:
-
Build the project: npm run build
-
Deploy to Firebase Hosting: firebase deploy
Contributions are welcome! If you have suggestions, find bugs, or want to contribute code:
Fork the repository. Create a new branch (git checkout -b feature/your-feature). Commit your changes (git commit -am 'Add new feature'). Push to the branch (git push origin feature/your-feature). Create a new Pull Request. License This project is licensed under the MIT License.
For questions or support, contact Nitu Kumari. email: [email protected]