Welcome to the Passport Management System! This application is designed to streamline and manage processes related to passport and visa management. Built using Laravel, this system aims to provide a robust and efficient solution for handling passport applications, renewals, visa requests, and other related services.
The system allows managing agents who handle passport processing.
- Add, update, and delete agent information.
- Track the creation and update timestamps of agent records.
The system manages medical reports associated with passport holders.
- Add, update, and delete medical report information.
- Track the creation and update timestamps of medical reports.
The system tracks the medical status of passport holders.
- Add, update, and delete medical status entries.
- Track the creation and update timestamps of medical statuses.
The system allows comprehensive management of passport details, including holder information, issue and expiry dates, and more.
- Add, update, and delete passport records.
- Track selection status, medical reports, and references.
- Associate passports with agents and companies.
The system tracks payments related to passport processing.
- Record payment amounts, dates, and related notes.
- Associate payments with specific passports.
To get a local copy up and running, follow these simple steps:
- PHP >= 8.0.2
- Composer
- MySQL
-
Clone the repository:
git clone https://github.com/md-sazzadul-islam/passport-management-system.git cd passport-management-system
-
Install dependencies:
composer install
-
Copy the
.env.example
file to.env
and configure your environment variables:cp .env.main .env
Set your database credentials in the
.env
file:DB_DATABASE=your_database_name DB_USERNAME=your_database_user DB_PASSWORD=your_database_password
-
Generate an application key:
php artisan key:generate
-
Create storage link:
php artisan storage:link
-
Import SQL:
File: passport.sql
-
Start the development server:
php artisan serve
Your application should now be running at
http://localhost:8000
.
- Navigate to
http://localhost:8000/
. - Use the default credentials provided in the database seeder or create an admin account via the application interface.
- Log in as a user.
- Log in and navigate to the passport application section.
- Fill out the required information and submit your application.
Email: [email protected]
Password: 123456
- Navigate to the visa management section.
- Submit and track visa requests.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Md Sazzadul Islam - Md Sazzadul Islam
Project Link: https://github.com/md-sazzadul-islam/passport-management-system
Thank you for using the Passport Management System! If you have any questions or need further assistance, please feel free to reach out.