midterm-term2-v0.1
Pre-release
Pre-release
·
134 commits
to main
since this release
This is progress for the website part of the project, by introduces significant foundational changes to the project, transitioning it to a Laravel-based structure and implementing modern best practices for configuration, authentication, and controller logic.
What's Changed
- Added several new Laravel controllers in
app/Http/Controllersfor handling authentication (LoginController), booking (BookingController), club registration/approval (ClubRegisterController,ClubApprovalController), and application settings (AppSettingController). These controllers implement validation, error handling, and use Laravel's authentication and model features. - Removed legacy PHP authentication scripts and direct database connection logic, including
api/auth/login/index.php,api/auth/logout/index.php, andapi/db/mysql/connect.php. This eliminates old, insecure, or redundant code now replaced by Laravel's built-in mechanisms. - The website now on MVP State (Minimum Viable Product) that can do basic booking and Club Member Registration, and other function like attendee and other will coming along the way from now on
Mostly AI Generated, Review the code before committing!
New Contributors
- @toonshouin made their first contribution in #2
Full Changelog: https://github.com/psc-musicwebproject/website/commits/midterm-term2-v0.1