Attendance assist
https://proxybro.xyz
Square Root
ef3c82a3bd
- use dummy values to style the dashboard - initial styling done. room for cleanup - responsive design not implemented |
||
---|---|---|
scheduler | ||
web | ||
.gitignore | ||
README.md |
README.md
ProxyBro
Mark your attendance in eduserver automatically.
Running
This project has two parts the web server which gives the UI to enter new users and the scheduler which does all the heavy lifting and marks the attendance.
Web server
Requires
- php >= 7
- php-sqlite3
- curl
- php-curl
- web server (only needed in production)
- mysql/postgres (recommended)
In production hide the folder php
from the webserver. For development use,
php -S localhost:8001 -t web
All is well.
More configuration
The default database is sqlite
. If you are using any other database engine, specify the configuration in web/php/config.json
. For a starting reference see web/php/config.sample.json
.
{
"DBPATH": "mysql:host=localhost;dbname=myDb",
"DBUSERNAME": "user",
"DBPASSWORD": "pass"
}
The configuration can also be read from enviroment variables but the config.json
is given precedence.