Sign in

Use the email and password created in Firebase Authentication.

About

A simple portal for service-based businesses to collect requests, assign jobs, and track progress.

Contact

Phone: (555) 123-4567
Email: service@example.com

How login works

Role is assigned by approved email. Customers are default. Admin and technician emails are listed in app.js.

Emergency note

This portal is not for emergencies. For urgent safety matters, call emergency services.

ServiceSchedule Portal

Signed in

Dashboard

Loading...

0

New requests

0

Scheduled

0

In progress

0

Completed

Request Service

Customer or Admin can create a service request. The request saves to Firestore.

My Requests

Customers see requests matching their signed-in email.

Admin Requests

Admin can view all requests, assign technicians, and update status.

Assigned Jobs

Technicians see jobs assigned to their email. Admin sees all assigned jobs.

Services

Basic service list shown to customers and staff.

Announcements

Admin can post updates for customers and staff.

Contact & Payment Info

Replace this with your business phone, email, office hours, and payment/invoice link.

Service Company

Phone: (555) 123-4567
Email: service@example.com
Hours: Monday-Friday, 8 AM - 5 PM

For invoices or deposits, use only the official payment link provided by the business.

Preferences

Manage your portal display and notification preferences.

Appearance

Theme Mode
Menu Style
Top Tabs

Notifications

Service Request Updates
Appointment Reminders
Technician Job Updates

Account

Name

Signed-in user

Email

Role

Settings are saved in this browser.