Web-based attendance management system built with CodeIgniter 4 and MySQL.
Freelance project — built and deployed for a client as part of early freelance work (2024).
- Framework — CodeIgniter 4 (PHP)
- Database — MySQL
- Frontend — HTML, CSS, JavaScript
# Install dependencies
composer install
# Copy environment file
cp env .env
# Configure database in .env
database.default.hostname = localhost
database.default.database = absensi
database.default.username = root
database.default.password =
# Run migrations
php spark migrate
# Start development server
php spark serveOpen http://localhost:8080.