Hagglehaul  1.0
Hagglehaul - book and bid on rides
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nhagglehaul
 NServer
 NControllers
 CAuthenticationControllerController for authentication, registration, and role management
 CDriverControllerController for driver-related operations
 CMongoTestControllerTest controller for frontend to database connection
 CPlaceLookupControllerController for geographic place lookup
 CRiderControllerController for rider-related operations
 NEmailViews
 CAcceptedBidEmailView for an email that notifies the driver when their bid is accepted
 CConfirmationEmailView for an email that notifies the rider with next steps after bid is accepted
 CNewBidEmailThe view for an email that notifies the rider when a new bid is placed
 NModels
 CAddTripDriverForm to select a bid for a trip
 CArchivedDriverTripData for displaying a driver's archived trip
 CArchivedRiderTripData for displaying a rider's archived trip
 CBidThe representation of a bid in the database
 CBidUserViewData for displaying a bid in a trip
 CConfirmedDriverTripData for displaying a driver's confirmed trip
 CConfirmedRiderTripData for displaying a rider's confirmed trip
 CCreateOrUpdateBidThe form to create or update a bid
 CCreateTripThe form to create a trip
 CDriverBasicInfoData for displaying a driver's basic information
 CDriverDashboardData for displaying a driver's dashboard
 CDriverProfileThe representation of a driver's profile in the database
 CDriverUpdateThe form to update a driver's information
 CEmailSettingsSettings for Azure Communication Services
 CGeocodingResultThe representation of a cached geocoding result in the database
 CGeographicRouteThe representation of a cached geographic route in the database
 CGiveRatingForm data for giving a rating to a trip
 CHagglehaulDatabaseSettingsSettings for the Hagglehaul database
 CJwtSettingsJWT settings for the application, used for client authentication
 CLoginForm to log in to the application
 CMapboxSettingsSettings for the Mapbox API, to be used by backend services
 CMongoTestDatabase model for testing MongoDB
 CRegisterForm to register a new user
 CRiderBasicInfoData used to display basic information about a rider
 CRiderDashboardData for displaying the rider dashboard
 CRiderProfileThe database model for a rider's profile
 CRiderUpdateForm to update a rider's information
 CSearchedBidData for displaying a bid in the search trips page
 CSearchedTripData for representing a trip in the trip search results
 CTripDatabase model for a trip
 CTripMarketOptionsOptions to search for trips in the market
 CUnconfirmedDriverTripData for displaying an unconfirmed trip in the driver's dashboard
 CUnconfirmedRiderTripData for displaying an unconfirmed trip in the rider dashboard
 CUserCoreThe representation of a user in the database
 NServices
 CBidServiceSee IBidService
 CDriverProfileServiceSee IDriverProfileService
 CEmailNotificationServiceSee IEmailNotificationService
 CGeographicRouteServiceSee IGeographicRouteService
 CIBidServiceCorresponds to Bid collection in the database
 CIDriverProfileServiceCorresponds to DriverProfile collection in the database
 CIEmailNotificationServiceService to send email notifications through Azure Communication Service
 CIGeographicRouteServiceService which provides geographic route information through Mapbox, including navigation, geocoding, and mapping
 CIMongoTestServiceA test class to ensure MongoDB is working properly
 CIRiderProfileServiceCorresponds to RiderProfile collection in the database
 CITripServiceCorresponds to Trip collection in the database
 CIUserCoreServiceCorresponds to UserCore collection in the database, along with some utilities
 CMongoTestServiceSee IMongoTestService
 CRiderProfileServiceSee IRiderProfileService
 CTripServiceSee ITripService
 CUserCoreServiceSee IUserCoreService