How nilsotovel/studyspot-mssu works
StudySpot is a campus study-location review forum, though the README describes that product goal rather than a complete implemented workflow. The shown runtime supports account registration and login, with browser-side form checks; login success redirects to the dashboard. Review-form validation is present, but review submission, study-spot data, and persistence are not shown. The database is evidenced only for user accounts. HTML wiring and the dashboard’s contents were not sampled, so uncertain page-to-handler links are dashed and uncited.
Main entry points: login.php Login handler · login.html Login page · register.html Registration page · script.js Form validation
Components 9
Web pages
- Login page
login.html - Registration page
register.html - Dashboard
dashboard.html - Study-spot reviews
Account handling
- Login handler
login.php - Registration handler
register.php
Browser checks
- Form validation
js/script.js
Account storage
- Users table
Other components
- Visitor
Connections 11
- Visitor → Login page: opens
- Visitor → Registration page: opens
- Login page → Form validation: validates with
- Registration page → Form validation: validates with
- Form validation → Study-spot reviews: checks review form
js/script.js - Login page → Login handler: submits to
- Login handler → Users table: reads credentials
login.php - Login handler → Dashboard: redirects on success
login.php - Login handler → Login page: redirects on failure
login.php - Registration page → Registration handler: submits to
- Registration handler → Users table: creates account
register.php