Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sidiahmedhabib/auto-box-installateur-project
Design and development of a mobile application to manage the installation interventions of auto boxes
https://github.com/sidiahmedhabib/auto-box-installateur-project
angular flutter oauth2 rest-api software-engineering spring-boot
Last synced: about 2 months ago
JSON representation
Design and development of a mobile application to manage the installation interventions of auto boxes
- Host: GitHub
- URL: https://github.com/sidiahmedhabib/auto-box-installateur-project
- Owner: SidiahmedHABIB
- License: mit
- Created: 2024-06-02T21:07:51.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-11-19T23:07:40.000Z (3 months ago)
- Last Synced: 2024-11-20T00:17:54.762Z (3 months ago)
- Topics: angular, flutter, oauth2, rest-api, software-engineering, spring-boot
- Homepage:
- Size: 339 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Project Title: Mobile Application for Managing Installation Interventions of Auto Boxes
Welcome to the project repository for the design and development of a mobile application to manage the installation interventions of auto boxes. This project includes three main components:
!["login"](./pic.png)
1. **Mobile Application**: The mobile app for field technicians to manage installation tasks.
2. **Dashboard Admin Web App**: The web application for administrators to oversee operations.
3. **Backend API App**: The backend services providing APIs for the mobile and web applications.## Table of Contents
- [Project Overview](#project-overview)
- [Features](#features)
- [Repositories](#repositories)
- [Technologies Used](#technologies-used)
- [License](#license)
- [MyLinks](#my-links)## Project Overview
This project aims to streamline the process of managing installation interventions for auto boxes. The solution includes a mobile application for technicians in the field, a web-based dashboard for administrators, and a backend API to support both applications.
## Features.
### Mobile Application
- View assigned installation tasks
- Update status of tasks
- Capture and upload photos
- GPS tracking for navigation### Dashboard Admin Web App
- Monitor installation interventions
- Assign tasks to technicians
- Generate reports and analytics
- Manage technician profiles### Backend API App
- Authentication and authorization
- Task management
- Data synchronization between mobile app and web dashboard
- Reporting and analytics## Repositories
1. **[Mobile Application Repository](https://github.com/SidiahmedHABIB/installateur-mobile-app)**
2. **[Dashboard Admin Web App Repository](https://github.com/SidiahmedHABIB/installateur-dashboard-admin-web-app)**
3. **[Backend API App Repository](https://github.com/SidiahmedHABIB/installateur-api)**## Technologies Used
- **Flutter**: Used for developing the mobile application.
- **Angular**: Used for developing the web application.
- **Java Spring Boot**: Used for the backend API.
- **GetX**: Used for state management in Flutter applications. It simplifies the development process and enhances performance.
- **OAuth 2.0**: Used for authorization protocols in the application, providing specific authorization flows for different types of applications.
- **EmailJS**: Used for sending emails directly from client-side code without the need for a server-side setup.
- **MySQL**: Used as the relational database management system for storing application data.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
---
For more detailed instructions, refer to the README files in each repository:
- [Mobile Application Repository](https://github.com/SidiahmedHABIB/installateur-mobile-app)
- [Dashboard Admin Web App Repository](https://github.com/SidiahmedHABIB/installateur-dashboard-admin-web-app)
- [Backend API App Repository](https://github.com/SidiahmedHABIB/installateur-api)Thank you for your interest in our project! If you have any questions or need further assistance, feel free to open an issue in the relevant repository.
## My Links
[![FaceBook](https://img.shields.io/badge/Facebook-1877F2?style=for-the-badge&logo=facebook&logoColor=white)](https://www.facebook.com/habib.sidiahmed.5) [![Linkedin](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/sidi-ahmed-habib-18163220a/)