Medical representative web application using Laravel and Angular
The Medical Representative System is a comprehensive software solution designed to streamline the management of medical representatives, track their activities, and generate insightful reports for administrators. This README file provides an overview of the system's key features, components, and functionalities.
- User Management: Admin can add, edit, and manage users (medical representatives) and send email to these users with their info like amail and password to be able to login.
- Live Location Tracking: Monitor real-time location of medical representatives during their visits.
- Sales Management: Review and approve set sales targets, and track sales performance for all users and make all crud operations.
- Visit Management: Review and visit plans of users.
- Reporting: Generate various reports such as sales reports that admin can download it as a pdf file.
- Visit Planning and Management: Create visit plans, view visit schedule, and manage tools for visits.
- Doctor Management: Search, filter, and view detailed data of doctors, including visit history.
- Reporting: Submit detailed visit reports and track progress.
- Live Tracking: Share live location during visits for tracking purposes.
- Dashboard: Personalized dashboard showing key metrics and upcoming visits.
- Clone the repository:
git clone https://github.com/your/repository.git
- Configure environment variables: Copy
.env.example
to.env
and update with your settings in backend. - Install dependencies of backend:
cd Server --> npm install --> composer install --> php artisan migrate then php artisan serve
- Install dependencies of frontend:
cd Frontend --> npm install then ng serve --open
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature
. - Commit your changes:
git commit -am 'Add new feature'
. - Push to the branch:
git push origin feature/your-feature
. - Submit a PR (pull request).
- Fatma Alzahraa Ahmed (Project Leader)
- Menna Mahmoud
- Haidy Essam
- Sohaila Ehab
- Maghfera Hassan
Designed and maintained with ❤️ by Medical Representative System Team.