Bookination est un projet dans le cadre d'une formation NFactory School qui consiste à développer une solution web qui permet aux patients de renseigner leur carnet de vaccinations.
-
Ensuite executer les commandes suivantes:
# Cloner le projet pour télécharger son contenu
> cd projects/
> git clone https://github.com/AntoineKM/nfactory-bookination.git
# Faire en sorte que Composer installe les dépendances du projet dans le dossier vendor/
> cd nfactory-bookination/
> composer install
- Pour finir, configurez votre
.env
comme le .env.example
Notes:
- Lorsque vous commitez ne surtout pas inclure les fichiers/dossiers suivants:
- .env
- .git
- .vscode
- vendor
- Faites vos tests dans un dossier
tests
.
Utilisateurs
bn_users | |
---|---|
id | int(11) |
varchar(160) | |
password | varchar(250) |
token | varchar(255) |
firstname | varchar(100) |
lastname | varchar(100) |
birthdate | date |
gender | varchar(20) |
created_at | datetime |
updated_at | datetime |
role | varchar(20) |
Vaccins
bn_vaccines | |
---|---|
id | int(11) |
name | varchar(100) |
mandatory | boolean |
frequency | varchar(255) |
created_at | datetime |
updated_at | datetime |
Rappels
bn_reminders | |
---|---|
id | int(11) |
user_id | int(11) |
vaccine_id | int(11) |
last_injection | date |
reminder | date |
created_at | datetime |
updated_at | datetime |
Contact
bn_contact | |
---|---|
id | int(11) |
varchar(160) | |
firstname | varchar(100) |
lastname | varchar(100) |
subject | varchar(255) |
message | text |
created_at | datetime |
Ce projet contient les éléments open source suivants: