Welcome to PedroAID, a comprehensive web-based portal for legal offices. This platform is designed to facilitate appointment scheduling, manage city ordinances, and handle inquiries efficiently. It is perfect for municipal offices, legal firms, or any organization looking to streamline its administrative processes.
PedroAID is a web-based portal built to optimize the workflow of legal offices and municipalities. It provides a user-friendly interface for handling appointments, document requests, and inquiries. Additionally, PedroAID integrates a natural language understanding (NLU) chatbot for automated responses to common inquiries, streamlining the communication process between staff and the public.
- Appointment Scheduling: Schedule and manage appointments efficiently with an easy-to-use calendar interface.
- Inquiry Handling: Address citizen inquiries through a streamlined web portal, integrating a chatbot for quick responses.
- Document Requests: Allow users to request and track documents, ensuring transparency and traceability.
- City Ordinance Management: Provide access to city ordinances and legal documents, with easy categorization and search functionalities.
- Chatbot Integration: Integrated with DialogFlow CX for Natural Language Understanding (NLU), allowing the system to handle common inquiries automatically.
- User and Service Management: Admin-side portal for managing users, committees, and legal services provided by the office.
To set up the PedroAID, follow these steps:
-
Clone the repository:
git clone https://github.com/paobnvntr/pedro-aid.git cd pedro-aid
-
Install dependencies:
composer install
-
Copy the
.env
file:cp .env.example .env
-
Generate an application key:
php artisan key:generate
-
Configure your database: Update your
.env
file with your database credentials. -
Run the migrations:
php artisan migrate
-
Start the development server:
php artisan serve
-
Access the application: Open your web browser and visit http://localhost:8000 to see the application in action.
Once you have the application up and running, you can explore the various features, manage your inventory, process sales, and handle customer orders seamlessly.
Contributions are welcome! If you would like to contribute to the development of this project, please fork the repository and submit a pull request with your enhancements or bug fixes.