An open API service indexing awesome lists of open source software.

https://github.com/mohamedelareeg/homeservices-user

Home Services User App: Request handyman services, book appointments, chat with providers. Empowering users with seamless home service solutions.
https://github.com/mohamedelareeg/homeservices-user

android chatting customer-support glide handyman java kotlin lottie retrofit

Last synced: 2 months ago
JSON representation

Home Services User App: Request handyman services, book appointments, chat with providers. Empowering users with seamless home service solutions.

Awesome Lists containing this project

README

          

Home Services - User App



Platform

Release


Issues


License


Home Services User App is an Android application that empowers users to effortlessly request handyman services, book scheduled appointments, communicate with customer services, and seamlessly chat with service providers in real-time.

## Table of Contents

- [Features](#features)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Configuration](#configuration)
- [Built With](#built-with)
- [Dependencies](#dependencies)
- [Contributing](#contributing)
- [License](#license)
- [Related Repositories](#related-repositories)

## Features

- **Handyman Services:** Request various handyman services.
- **Scheduled Appointments:** Book appointments for services with location and pricing details.
- **Customer Support:** Communicate with customer services for assistance.
- **Real-time Chat:** Chat with service providers for better communication.

## Flow Map

![Flow Map](flowmap.png)

## Related Repositories

- [Home Services Provider App](https://github.com/mohamedelareeg/HomeServices-Provider)

## Getting Started

### Prerequisites

- Android Studio
- Android device or emulator

### Installation

1. Clone the repository: `git clone https://github.com/mohamedelareeg/HomeServices-User.git`
2. Open the project in Android Studio.
3. Build the project to resolve dependencies and compile the application.
4. Connect an Android device or use an emulator.
5. Run the application from Android Studio.

### Configuration

Ensure you have the required API keys and configurations for Firebase services. Update the necessary files with your configurations.

## Built With

- Java - The primary programming language.
- Firebase - Comprehensive mobile and web app development platform.
- Glide - Fast and efficient image loading library.
- Retrofit - Type-safe HTTP client for Android and Java.
- Lottie - Animation library for Android and iOS.

## Dependencies

Detailed information about the libraries and dependencies used in the project can be found in the [build.gradle](app/build.gradle) file.

## Contributing

Feel free to contribute to the development of Home Services User App by creating issues, submitting pull requests, or suggesting new features.

## License

This project is licensed under the MIT License.

## Related Repositories

- [Home Services Provider App](https://github.com/mohamedelareeg/HomeServices-Provider)