Skip to content

πŸ› οΈ FixThis ​

FixThis Logo

FixThis is a Flutter-based mobile application that offers convenient and affordable electronic repairs. Whether you're struggling to find the right place to fix your electronics, unsure about pricing, or just short on time, FixThis makes it easy. With a few taps, you can schedule same-day electrical appliance repairs right from your phone, bringing convenience and peace of mind to your home.

Our mission is to Redefine Repairs, making them hassle-free, accessible, and transparent.


🌐 Website ​

Visit us online: https://fixthis.in/

πŸ“± Social Media ​

Follow us on Instagram: @fixthis_app


πŸ“± App Screenshots ​

App ScreenshotApp ScreenshotApp ScreenshotApp ScreenshotApp ScreenshotApp ScreenshotApp Screenshot

πŸš€ How to Use FixThis ​

  1. Download and Install:

    • Grab the latest app release (FixThis.apk for Android or FixThis.ipa for iOS) from the Releases page.
    • Alternatively, clone the repository and build from source:
      bash
      git clone https://github.com/yourusername/fixthis.git
      cd fixthis
      flutter pub get
      flutter run
  2. Login: Use the following test credentials to explore the app:

    • Phone: 9579802446
    • Password: 12345678
  3. Select Category/Product: Choose a category and product for repair. You'll be redirected to the repair request page.

  4. Fill in Details: Upload an image of your appliance and fill out relevant details (note: image upload might have issues due to backend limitations).

  5. Submit Request: Once submitted, your repair request will be updated on the "My Request" tab in the bottom navigation.

  6. Sit Back & Relax: Receive real-time updates about your repair request via the app.


🎨 Design ​


πŸ›  Tech Stack ​

TechnologyRoleBadge
FlutterCross-platform mobile developmentFlutter
DartProgramming language for FlutterDart
FirebaseBackend for authentication and databaseFirebase
VercelBackend deployment and hostingVercel

πŸ’‘ Challenges & Solutions ​

Challenge: Uploading Images with Inconsistent Backend ​

Backend hosted on Vercel had issues with image upload.

  • Solution: Investigating a switch to more robust services like Firebase Storage for improved stability.

Challenge: Ensuring Quick Service Availability ​

Maintaining a fast and reliable repair service requires constant communication with technicians.

  • Solution: Implementing a real-time notification system for users and service providers.

πŸ“ˆ Next Steps ​

  • Enhance the Backend: Move backend to a more stable environment (Firebase/Heroku).
  • Feature Additions: Expand services to include more appliances and offer subscription plans for regular maintenance.

πŸ› οΈ Feedback and Support ​

We’re always looking for ways to improve FixThis. For feedback, issues, or support, feel free to contact us at gauravghodinde@gmail.com.


πŸ“œ License ​