This is FurDresser iOS application - a part of our multiplatform FurDresser system.
The aim of the FurDresser project is to provide a tool for grooming salons owners, employees and clients. Project's goal is to simplify the process of searching for local grooming salons, as well as scheduling appointments for pet owners. Moreover, it is supposed to facilitate communication between groomers and their customers. Project includes:
- a website for clients enabling browsing grooming salons and their offers, as well as scheduling appointments,
- an Android application for grooming salons owners allowing menagement of employees and their schedules,
- an iOS application for groomers working at a salon enabling appointment menagement. The three modules are integrated and complement each other.
appointment_scheduling.mov
The iOS application was designed with a specification of a groomer's responsibilities in mind. The tool is supposed to simplify appointment management and communication with clients. Therefore, the app includes the following features:
- User authentication
- Browsing upcoming events
- Presenting appointment details
- Sending messages with predefined content to clients
- Dialing clients
- Menaging a list of tasks realized during appointment according to its type
- The application is a native Swift software constructed with the usage of UIKit.
- The Clean Architecture approach was used to organize app code.
- Firebase Database is used to authenticate users, store data and media.
- The app is localized and is available in two language versions - English (Base) and Polish.
- Clone this repository.
- Open shell window and navigate to project folder.
- Run
pod install
. - Open
Furdresser.xcworkspace
and run the project on selected device or simulator.
walkthrough.mp4
- email: yigibet300@evilant.com
- password: 12345678
- Firebase - https://cocoapods.org/pods/Firebase
- MaterialComponents - https://cocoapods.org/pods/MaterialComponents
- IQKeyboardManagerSwift - https://cocoapods.org/pods/IQKeyboardManagerSwift
- Appointment history
- Profile settings
- Cancelling appointments
- Extract the backend layer
The FurDresser project is developed in collaboration with:
- Kinga Gniedziejko - https://github.com/kingaGniedziejko
- Jan Mielniczuk - https://github.com/mielniczukjan