Skip to content

ElisavetAmpatzidou/DocWebox

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DocWebox

DocWebox is a helpful, attuned to health needs web application for doctors and users (patients). Users can easily find the most suitable professional, and instantly book an appointment for them. On the other hand, doctors can see their scheduled appointments. Doctors and users can edit, delete their appointments and edit/update their personal information.

Univeristy Of Macedonia

This project was created for the needs of our Web Programming lessons in University of Macedonia. The team consists of 6 students who worked together to write code and compose any deliverable assignments throughout the semester.

Team

File Structure

DocWebox

  • root folder

Config

  • config.php (host, db name, user, password)
  • connection.php (συνδεση με την βαση)
  • initialize.php (εδω καλείται ο κωδικας την πρωτη φορα που θα τρέξει η εφαρμογη ώστε να δημιουργηθεί η βάση και οι πίνακες)

Pages

  • τα αρχεία που περιέχουν τις οθόνες (View χρήστη γιατρού κτλπ)

controllers

  • login_controller.php
  • register_controller.php
  • etc

Partials ή Components

  • header.php
  • footer.php
  • side_bar.php
  • search_bar.php
  • (και αλλα)

JS (Αρχεια Javascript)

CSS (Αρχεια CSS)

Services ή Repository (Μέθοδοι CRUD = CREATE, READ, UPDATE, DELETE) για κάθε οντότητα

  • admin_db_service.php (αρχειο με μεθοδους για τον admin)
  • doctor_db_service.php (αρχειο με μεθοδους για τον doctor)
  • patient_db_service.php (αρχειο με μεθοδους για τον patient)
  • appointment_db_service.php (αρχειο με μεθοδους για τον appointment)
  • doctor_service_db_service.php

Shared (shared functionality [methods etc.] )

Results - Screenshots

Login Page:



Main Page (user/patient):



Confirm Appointment Page:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 81.3%
  • CSS 15.1%
  • JavaScript 3.1%
  • Hack 0.5%