π οΈ FixThis β

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 β
π How to Use FixThis β
Download and Install:
- Grab the latest app release (
FixThis.apkfor Android orFixThis.ipafor 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
- Grab the latest app release (
Login: Use the following test credentials to explore the app:
- Phone: 9579802446
- Password: 12345678
Select Category/Product: Choose a category and product for repair. You'll be redirected to the repair request page.
Fill in Details: Upload an image of your appliance and fill out relevant details (note: image upload might have issues due to backend limitations).
Submit Request: Once submitted, your repair request will be updated on the "My Request" tab in the bottom navigation.
Sit Back & Relax: Receive real-time updates about your repair request via the app.
π¨ Design β
- Check out our design on Figma: FixThis Figma Design
- App structure on Canva: FixThis App Structure
π Tech Stack β
| Technology | Role | Badge |
|---|---|---|
| Flutter | Cross-platform mobile development | |
| Dart | Programming language for Flutter | |
| Firebase | Backend for authentication and database | |
| Vercel | Backend deployment and hosting |
π‘ 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.