PHP Classes

Tec Medika PHP Doctor Apointment System: Manage the appointments of patient with doctors

Recommend this page to a friend!
  Info   Documentation   Screenshots   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 72 All time: 10,250 This week: 67Up
Version License PHP version Categories
tec-medika 1.0.0Freely Distributable7.1Biology, PHP 7, Applications
Description 

Author

This package can manage the appointments of patients with doctors.

It implements a web application to manage doctors', patients', and appointment records.

Currently, it can:

- Authenticate users

- List, add, and modify patient records

- List and modify doctor records

- Add doctor appointments for patients

Innovation Award
PHP Programming Innovation award nominee
March 2024
Number 8
PHP is a popular language used to develop many Web applications.

One of those types of applications helps professionals from different areas schedule appointments.

An area that requires the scheduling of professionals who work dedicated to one customer at a time is medicine.

This package implements a doctor-patient appointment application that can help medicine professionals to make good use of their time.

Manuel Lemos
Picture of Ezhaym Najera M
  Performance   Level  
Innovation award
Innovation award
Nominee: 1x

 

Documentation

Tec-Medika

Tecnologías usadas

  • Laravel 10 - Framework
  • Livewire 3 - Backend
  • Bootstrap 5 - Frontend
  • MySQL 8 - Persistencia
  • jsPDF 2 - Generador PDF

Instalación

  1. Clonar repositorio
    git clone https://github.com/tr3nt/tec-medika.git
    
  2. Ejecutar composer
    composer install
    
  3. Copiar del archivo .env.example a .env
    cp .env.example .env
    
  4. Modificar el archivo .env con los datos de MySQL
    DB_DATABASE=medika
    DB_USERNAME=root
    DB_PASSWORD=secret
    
  5. Correr migraciones, seeders y permisos
    php artisan migrate
    
    php artisan db:seed
    php artisan key:generate
  6. Ejecutar Node
    npm install
    
    npm run build
  7. Usuarios | Contrseñas de pruebas - admin: admin@gmail.com | 12345678 - medico: user1@gmail.com | 12345678 - medico: user2@gmail.com | 12345678 - medico: user3@gmail.com | 12345678

Diseño base de datos

Mi Imagen

Creado para Tecnolika por

Esaim Najera Mondragon


Screenshots (1)  
  • bd.png
  Files folder image Files (102)  
File Role Description
Files folder imageapp (7 directories)
Files folder imagebootstrap (1 file)
Files folder imageconfig (15 files)
Files folder imagedatabase (1 file, 3 directories)
Files folder imagepublic (3 files)
Files folder imageresources (3 directories)
Files folder imageroutes (4 files)
Files folder imagestorage (1 directory)
Files folder imagetests (2 files, 2 directories)
Accessible without login Plain text file .dropboxignore Data Auxiliary data
Accessible without login Plain text file .editorconfig Data Auxiliary data
Accessible without login Plain text file .env.example Data Auxiliary data
Plain text file artisan Class Class source
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login Plain text file package-lock.json Data Auxiliary data
Accessible without login Plain text file package.json Data Auxiliary data
Accessible without login Plain text file phpunit.xml Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file vite.config.js Data Auxiliary data

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:72
This week:0
All time:10,250
This week:67Up