Skip to content

A Android based Laundry Service Booking Mobile System Application using Flutter and Firebase

Notifications You must be signed in to change notification settings

nesarw/Fitsclean

Repository files navigation

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.

📂 Project Structure

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

🚀 Getting Started

1️⃣ Prerequisites

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)

2️⃣ Installation

Clone the repository and install dependencies:

git clone https://github.com/nesarw/nesarw-fitsclean.git
cd nesarw-fitsclean
flutter pub get

3️⃣ Firebase Setup

  • 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.

4️⃣ Running the Application

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

🔥 Features

User Authentication (Sign-up, Login, Password Reset)
Service Booking & Tracking
Multi-Platform Support (Android, iOS, Web, Windows, MacOS, Linux)
Firebase Integration (Authentication & Database)

📜 License

This project is licensed under the MIT License.

🤝 Contributing

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! 🚀

About

A Android based Laundry Service Booking Mobile System Application using Flutter and Firebase

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published