PHENIKAA UNIVERSITY - SPRING 2023 - Kĩ thuật phần mềm
MotoFix is a mobile app that allows users to quickly and easily request a motorcycle repair service wherever they are. The app uses Firebase for authentication and real-time database to connect users with service engineers.Features Authentication: Users can create an account and log in to access the app's features. Request Service: Users can request motorcycle repair service wherever they are. Real-time Location Tracking: The app uses Google Maps to track the location of both the user and the service engineer in real-time. Payment: The app integrates with a payment system to process payment for the service. Screenshots Here are some screenshots of the app:
Login Screen
Request Service Screen
Service Details Screen
Getting Started To run this app on your local machine, you will need to have the following installed:
Flutter SDK Android Studio or Xcode Firebase account and project To get started:
Clone the repository or download the ZIP file and extract its contents. Open the project in your preferred IDE. Run flutter pub get in the terminal to install the app's dependencies. Add your Firebase configuration files to the project. Run the app using the flutter run command. Contributing
21011641 - Tran Anh Tu
21011639 - Nguyen Anh Tu
21011619 - Nguyen Quoc Oai
21011603 -Nguyen Ba Viet Hoang
License This project is licensed under the PKA_IT License.
<Tiếng Việt>
MotoFix là một ứng dụng di động cho phép người dùng nhanh chóng và dễ dàng yêu cầu dịch vụ sửa xe máy bất cứ nơi nào họ đang có mặt. Ứng dụng sử dụng Firebase để xác thực người dùng và cơ sở dữ liệu thời gian thực để kết nối người dùng với kỹ sư dịch vụ.
Các tính năng:
Xác thực: Người dùng có thể tạo tài khoản và đăng nhập để truy cập các tính năng của ứng dụng. Yêu cầu dịch vụ: Người dùng có thể yêu cầu dịch vụ sửa chữa xe máy bất cứ nơi đâu. Theo dõi vị trí thời gian thực: Ứng dụng sử dụng Google Maps để theo dõi vị trí của cả người dùng và kỹ sư dịch vụ trong thời gian thực. Thanh toán: Ứng dụng tích hợp với hệ thống thanh toán để xử lý thanh toán cho dịch vụ. Ảnh chụp màn hình:
Đây là một số ảnh chụp màn hình của ứng dụng:
Màn hình đăng nhập
Màn hình yêu cầu dịch vụ
Màn hình chi tiết dịch vụ
Bắt đầu sử dụng:
Để chạy ứng dụng này trên máy cục bộ của bạn, bạn sẽ cần phải cài đặt các thành phần sau:
Flutter SDK Android Studio hoặc Xcode Tài khoản và dự án Firebase Để bắt đầu:
Sao chép kho lưu trữ hoặc tải xuống tệp ZIP và giải nén nó. Mở dự án trong IDE ưa thích của bạn. Chạy lệnh flutter pub get trong terminal để cài đặt các phụ thuộc của ứng dụng. Thêm các tệp cấu hình Firebase của bạn vào dự án. Chạy ứng dụng bằng lệnh flutter run. Đóng góp:
21011641 - Trần Anh Tú - Trưởng nhóm : Code
21011639 - Nguyễn Anh Tú : Kiểm thử
21011619 - Nguyễn Quốc Oai : Viết projectLog
21011603 - Nguyễn Bá Việt Hoàng : Thiết kế tính năng
Giấy phép:
Dự án này được cấp phép theo Giấy phép PKA_IT.