eProtocol is a comprehensive application designed for streamlined digital management and organization of the registration process within an organization or institution.
The eProtocol program encompasses essential tools for coordinating, monitoring, and organizing an organization's protocol process, ensuring efficiency and reliability.
- Recording Functionality: Capture and manage both incoming and outgoing documents seamlessly.
- Efficient Search Capability: Easily search and track registered protocols for quick access.
- Categorization System: Organize protocols efficiently through effective categorization methods.
- Document Digitization: Convert physical documents into digital formats for enhanced accessibility.
- Robust Document Security: Ensures secure storage of documents to maintain confidentiality.
This laravel application was developed by Andrei-Robert Țîcă (Αντρέϊ-Ρομπερτ Τσίκα).
To install the application on your server, follow the steps below:
For instructions on how to set up a server using the LEMP stack, please refer to the following document: Install guide.
Clone the Project
git clone https://github.com/TsikaAndreas/eprotocol.git
Install Dependencies
composer install
Update Dependencies (Optional)
In case you want to update the packages to the latest version
composer update
Generate Application Key
php artisan key:generate
Configure .env File
Before proceeding (with the migrations/seeders), configure the .env file with your application settings.
You will find a quick description of the
.env
file at the Installation guide in the following section 'Set environments variables in the .env project file'.
Run Migrations
php artisan migrate
Run Seeders (Optional)
php artisan db:seed
Install Node Modules
npm install
Run Production Script
npm run prod
Now, you can log in to the application using the following admin credentials:
- Email:
admin@admin.com
- Username:
Administrator
- Password:
Admin123!@#
For detailed information on configuring the .env file and other setup nuances, please refer to the comprehensive Installation guide provided in the project documentation: Install guide..