FitSClean
Overview FitSClean is a Flutter-based application designed for cross-platform compatibility, supporting Android. This project leverages Firebase for authentication and real-time database management.
nesarw-fitsclean/
│── README.md # Project Documentation
│── pubspec.yaml # Flutter dependencies
│── lib/ # Main Dart source code
│ ├── main.dart # Application entry point
│ ├── CreateAccount.dart # User Registration
│ ├── Homepage.dart # Main UI
│ ├── bookservice.dart # Service Booking
│ ├── servicehistory.dart # Service History
│ ├── servicetracking.dart # Service Tracking
│ ├── userprofile.dart # User Profile
│ ├── Firebase_Auth/ # Firebase Authentication
│ ├── common/toast.dart # Common UI Utilities
│── android/ # Android-specific files
│── ios/ # iOS-specific files
│── web/ # Web-specific files
│── macos/ # macOS-specific files
│── linux/ # Linux-specific files
│── windows/ # Windows-specific files
│── assets/ # App Assets (icons, images, fonts)
│── test/ # Unit & Widget Tests
Ensure you have the following installed:
- Flutter SDK (Latest Stable)
- Dart SDK
- Android Studio/Xcode (For Mobile Development)
- VS Code/IntelliJ IDEA (Recommended IDEs)
- Firebase Account (For Authentication & Database)
Clone the repository and install dependencies:
git clone https://github.com/nesarw/nesarw-fitsclean.git
cd nesarw-fitsclean
flutter pub get
- Add your Google Services JSON (
android/app/google-services.json
) for Android. - Add your GoogleService-Info.plist (
ios/Runner/GoogleService-Info.plist
) for iOS. - Enable Firebase Authentication and Realtime Database.
Run on different platforms using:
flutter run # Runs on default platform
flutter run -d android # Runs on Android
flutter run -d ios # Runs on iOS
flutter run -d chrome # Runs on Web
flutter run -d macos # Runs on macOS
flutter run -d windows # Runs on Windows
flutter run -d linux # Runs on Linux
✅ User Authentication (Sign-up, Login, Password Reset)
✅ Service Booking & Tracking
✅ Multi-Platform Support (Android, iOS, Web, Windows, MacOS, Linux)
✅ Firebase Integration (Authentication & Database)
This project is licensed under the MIT License.
Contributions are welcome!
Fork the repo, create a branch, and submit a Pull Request.
⭐ Star this repo if you found it helpful! ⭐
This provides:
- A clear **project overview**
- **Installation and setup guide**
- **Project structure**
- **Features & usage instructions**
- Contribution guidelines
Copy and paste this into your **GitHub `README.md`** file. Let me know if you need modifications! 🚀