How nox-098/studentgig works
StudentGig is a browser-based student gig marketplace. Students browse active gigs, view details, and apply; employers post and manage gigs, while both roles can maintain profiles and message. An admin dashboard provides marketplace oversight. The sampled JavaScript shows localStorage-backed data and several page behaviors, but the README is empty and the excerpts omit much of the runtime, so unverified page-to-handler links are dashed.
Main entry points: script.js Marketplace logic · messages.html Messages · index.html Home page · find-gigs.html Gig search
Components 19
Gig marketplace
- Home page
index.html - Gig search
find-gigs.html - Gig details
gig-details.html - Gig posting
post-job.html - Marketplace logic
script.js
Accounts and profiles
- Sign in
signin.html - Login
login.html - Student profile
student-profile.html - Employer profile
employer-profile.html - Account logic
script.js
Communication
- Messages
messages.html - Messaging logic
script.js
Administration
- Admin dashboard
admin-dashboard.html - Admin logic
script.js
Other components
- Visitor
- Student
- Employer
- Administrator
- Browser localStorage
Connections 23
- Visitor → Home page: opens
- Student → Gig search: browses
- Student → Gig details: views
- Employer → Gig posting: posts gigs
- Student → Student profile: manages profile
- Employer → Employer profile: manages profile
- Student → Messages: messages
- Employer → Messages: messages
- Administrator → Admin dashboard: oversees
- Home page → Marketplace logic: uses
- Gig search → Marketplace logic: uses
- Gig details → Marketplace logic: uses
- Gig posting → Marketplace logic: uses
- Sign in → Account logic: uses
- Login → Account logic: uses
- Student profile → Account logic: uses
- Employer profile → Account logic: uses
- Messages → Messaging logic: uses
- Admin dashboard → Admin logic: uses
- Account logic → Browser localStorage: reads and writes
script.js - Marketplace logic → Browser localStorage: reads and writes
- Messaging logic → Browser localStorage: reads and writes
- Admin logic → Browser localStorage: reads and writes