How ai-egao/phixora_webapp works
Phixora is an ASP.NET Web Forms service marketplace for clients, workers, and administrators. The evidenced worker workflow is worker login, session-backed dashboard access, appointment lookup by profession, and location submission; a separate tracking page looks up the saved location by worker ID. Client and worker registration, category and appointment pages, and dashboards indicate broader marketplace capabilities, but their detailed behavior is not described in the supplied README (which is empty) or shown in excerpts. SQL Server is accessed directly by page handlers; the graph omits unverified links for unsampled pages.
Main entry points: Global.asax.cs Application startup · WorkerLogin.aspx.cs Worker login · WorkerDashboard.aspx.cs Worker dashboard · RegisterClient.aspx.cs Client registration
Components 21
Application startup
- Application startup
Phixora_WebApp/Global.asax.cs - Friendly routes
Phixora_WebApp/App_Start/RouteConfig.cs - API routes
Phixora_WebApp/App_Start/WebApiConfig.cs - Script resources
Phixora_WebApp/App_Start/BundleConfig.cs
Accounts
- Client registration
Phixora_WebApp/RegisterClient.aspx.cs - Worker registration
Phixora_WebApp/RegisterWorker.aspx.cs - Client login
Phixora_WebApp/ClientLogin.aspx.cs - Worker login
Phixora_WebApp/WorkerLogin.aspx.cs - Admin login
Phixora_WebApp/AdminLogin.aspx.cs
Marketplace
- Admin dashboard
Phixora_WebApp/AdminDashboard.aspx.cs - Client dashboard
Phixora_WebApp/ClientDashboard.aspx.cs - Service categories
Phixora_WebApp/Categories.aspx.cs - Appointments
Phixora_WebApp/Appointments.aspx.cs - Marketplace home
Phixora_WebApp/Default.aspx.cs - Contact page
Phixora_WebApp/Contact.aspx.cs - About page
Phixora_WebApp/aboutpage.aspx.cs
Worker operations
- Worker dashboard
Phixora_WebApp/WorkerDashboard.aspx.cs
Location tracking
- Worker location page
Phixora_WebApp/WorkerLocation.aspx.cs - Track worker
Phixora_WebApp/TrackWorker.aspx.cs
Other components
- Web request
- Phixora SQL database
Connections 9
- Application startup → API routes: registers API
Phixora_WebApp/Global.asax.cs - Application startup → Friendly routes: registers routes
Phixora_WebApp/Global.asax.cs - Application startup → Script resources: registers bundles
Phixora_WebApp/Global.asax.cs - Worker login → Phixora SQL database: checks credentials
Phixora_WebApp/WorkerLogin.aspx.cs - Worker login → Worker dashboard: redirects on success
Phixora_WebApp/WorkerLogin.aspx.cs - Worker dashboard → Phixora SQL database: loads appointments; saves location
Phixora_WebApp/WorkerDashboard.aspx.cs - Worker registration → Phixora SQL database: loads categories; registers workers
Phixora_WebApp/RegisterWorker.aspx.cs - Client registration → Phixora SQL database: registers and lists clients
Phixora_WebApp/RegisterClient.aspx.cs - Track worker → Phixora SQL database: reads worker location
Phixora_WebApp/TrackWorker.aspx.cs