This project has been created using Laravel. The purpose was for me to learn Laravel, so I can use it for later projects.
- Create/Edit/Remove students.
- Create/Edit/Remove sessions.
- Easy way to retrieve stats of student.
- Session types can be edited to what's needed within your vACC.
These steps already assume you have a working PHP (>= 7.1.3) server to work with (or go here https://laravel.com/docs/master/homestead)
- Clone/Download the repository
- Copy
.env.example
to.env
, and change data where needed. Only change the DB credentials as required.- At some point, emails will also be used to send reminders to mentors/students before a session (if they want).
- Run
php artisan key:generate
. This will generate a newAPP_KEY
, and replaces the one in.env
- Run
composer install
to install all the other dependencies. - Open
database/migrations/2018_03_01_102943_create_session_types.php
, and add/edit/remove session types if needed.- At some point, a page will be created where you can edit the session types.
- Run
php artisan migrate
to run all the database migrations. - Run
php artisan serve
to start a local PHP server. You can also wish to use something like XAMPP to create new local domain, but I won't explain how to do that. - Navigate to
http://localhost:8000
(or whatever you have setup as said before).
Default Login: Email: [email protected]
| Password: admin
(can be changed after first login). It is recommended to only use this account to create some initial data, then to use that data to work with all other data.
Default password for new students/mentors: Password
(subject to change before v1.0.0 is live)