Skip to content

BugMaker69/Servfix-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

161 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Servfix Android Application ๐Ÿ“ฑ

ServFix ๐Ÿ‘ทโ€โ™‚๏ธ๐Ÿ› ๏ธ is your go-to platform for connecting with skilled providers who can handle services like carpentering, air conditioning repairs, electricity repairs, .. etc. Whether youโ€™re a user seeking top-notch service or a provider looking to showcase your expertise, weโ€™ve got you covered.

Features

For Users :

  1. User Registration and Verification:

    • New users can sign up by providing essential details, including their mobile number. ๐Ÿ“ฑ
    • We ensure security with OTP verification for mobile numbers. ๐Ÿ”’
  2. Choose Your Service Categories:

    • Explore various service categoriesโ€”plumbing, electrical, carpentry, and more. ๐Ÿ› ๏ธ
    • Select the category that matches your specific needs.
  3. Post Your Problem:

    • Describe your issue in detail and attach relevant photos. ๐Ÿ“ธ
    • Choose the appropriate category to ensure the right providers see your post. ๐Ÿ“ฌ
  4. Provider Discovery:

    • Once you've selected a category, explore the profiles of providers in that field. ๐Ÿ‘€
    • Filter providers by rating, location, and fees to find your ideal match. ๐ŸŒŸ
    • Add providers to favourite page
  5. Chat with Providers:

    • Click "Send Post" to notify a provider about your problem. ๐Ÿ’ฌ
    • Providers receive notifications and can accept or reject the task.
    • If accepted, chat opens up for detailed discussions. ๐Ÿ—ฃ๏ธ
  6. Rate and Review:

    • After the work is done, rate your provider based on your experience. โญ
    • Your feedback helps others make informed choices. ๐ŸŒŸ

For Providers:

  1. Expand Your Reach:

    • Showcase your skills to a wide audience. Gain exposure and attract new clients. ๐ŸŒ
  2. Manage Conversations:

    • Respond promptly to user inquiries. Build trust through clear communication. ๐Ÿ“ฒ
  3. Accept or Reject Work Requests:

    -When a user sends a specific post or a request to the entire category, providers can accept or reject the task. ๐Ÿ†—โŒ

  4. Highlight Your Portfolio:

    • Display your best work. Let your craftsmanship shine! ๐ŸŽจ
  5. Earn Positive Ratings:

    • Satisfied users mean more business. Deliver exceptional service and watch your reputation grow.

Profile Management

  • Update your profile picture, address, and other information.
  • Change your password or delete your account if needed. ๐Ÿ”
  • Reset your password easily if you forget it.

    Technologies and Libraries Used

  1. Kotlin

    • Primary programming language for Android app development. Offers concise syntax and null safety.
  2. Jetpack Compose

    • Modern UI toolkit for building native Android user interfaces. Declarative approach simplifies UI development.
  3. MVVM Architecture

    • Separates UI logic from business logic. Enhances testability and maintainability.
  4. Hilt

    • Dependency injection library for Android. Provides compile-time safety.
  5. Coil

    • Image loading library for efficient image loading and caching.
  6. Data Store

    • Modern data storage solution by Google, replacing SharedPreferences.
  7. Shared Preferences

    • Stores key-value pairs persistently for small data sets like user preferences.
  8. Lottie Animation

    • Adds beautiful animations using JSON files exported from Adobe After Effects.
  9. Retrofit

    • Powerful HTTP client for making network requests. Simplifies API communication and data parsing.
  10. Coroutines

    • Kotlin's lightweight concurrency framework. Simplifies asynchronous programming.
  11. Firebase

    • Suite of tools for app development, including authentication, real-time databases, and cloud functions.
  12. Pagination

    • Essential for efficiently loading large data sets. Ensures smooth scrolling and minimizes memory usage.

Backend Repository

ServFix Django Api

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors