- MySQL (XAMPP / WAMP / MYSQL Server)
- Node.js 12 or newer.
- Mysql Workbench.
- VSCodium.
- Start MySQL Server.
- Download
SmartAttendance-ER
repository. - Open .mwb file with MySQL workbench.
- If you already have a database named smart_attendnace delete it using phpmyadmin or mysql console.
- Select
Database --> Forward Engineer
in the toolbar. - Click
Next
& tickGenerate INSERT statements for tables
. - Keep hitting
Next
until forward engineering is complete.
- Download both
SmartAttendance-Backend
andSmartAttendance-UI
repos. - Place them inside a singe direcotry.
- Rename
SmartAttendance-Backend
toBackend
. - Rename
SmartAttendance-UI
toFrontend
.
ex,
-SmartAttendnace/
-Frontend/
-Backend/
- Navigate to
Backend
directory in your terminal / commandline. - Run npm install.
- Run npm start.
- Navigate to
http://localhost:3000
.