GestPat is a virtual patient manager that allows dentists to easily handle their patients' information. It provides features for creating, updating, deleting, and listing patients.
- Patient registration with personal information such as name, date of birth, etc.
- Updating the information of an existing patient.
- Deleting a patient from the database.
- Listing all registered patients, with the ability to filter and sort the results.
Before installing and running the GestPat application, make sure you have the following:
- PHP 8.1 or higher
- Composer (for dependency installation)
- Web server (e.g., Apache, Nginx)
- Database management system (DBMS) such as MySQL, PostgreSQL
-
Clone this code repository to your local machine:
git clone https://github.com/VicoKev/gestpat.git
-
Navigate to the project directory:
cd gestpat -
Install dependencies using Composer:
composer install
-
Copy the .env.example file and rename it to .env. Modify the database configuration settings in this file according to your environment.
-
Generate a new application key:
php artisan key:generate
-
Run the migrations to create the database tables:
php artisan migrate
-
Start the development server:
php artisan serve
The application will be accessible at: http://localhost:8000
Contributions are welcome! If you would like to improve or add new features to GestPat, please follow these steps:
-
Fork this code repository.
-
Create a new branch for your modifications:
git checkout -b feature/new-feature
-
Make your changes and commit them:
git commit -m 'Added new feature' -
Push your changes to your GitHub repository
git push origin feature/new-feature
-
Open a pull request on this repository.