Dit is onze repository met de code voor Project C of Project Clubhuis voor Cavero, dit is een sociale kalender die FOMO momenten moet creeeren voor de medewerkers. Wij hebben voor dit project gebruik gemaakt van PHP voor de API en ReactJS voor de frontend.
Download en installeer XAMPP als je dit niet al hebt
Clone deze repo in de top directory van XAMPP dat is htdocs
$ git clone https://github.com/Thom2503/project-c.git
Het moet er dan zo uit zien:
htdocs/
|
├── Controller/
| └── ...
├── Model/
| └── ...
├── api/
| └── ...
├── client/
| └── ...
├── db/
| └── ...
├── include/
| └── ...
|
├── .gitignore
├── .htacces
├── index.php
└── util_functions.php
In XAMPP start de Apache server op port 80
Het kan zijn dat de rechten nog verkeerd zijn van project.db dus je moet nog alle bestanden de goede rechten geven daarbij kan het zijn dat dit met sudo gedaan moet worden.
$ sudo chmod 777 db/project.db
$ chmod 777 db/project.db-wal
$ chmod 777 db/project.db-shm
$ chmod 777 db/
$ cd client
$ npm install
$ npm start
open dan localhost:3000 om de website te bekijken en gebruiken
Het is misschien handig om het in het begin met een admin account te openen. Dit is het account:
email: [email protected]
en als wachtwoord: Admin1234
Voor de 2FA zou er waarschijnlijk in de database gekeken moeten worden in de TempKeys
tabel.