How dancan1995/brightbytesol works
Bright Byte Solution is a services website with a paid appointment-booking workflow. Customers visit the site, submit booking details, pay through Stripe, then receive a confirmation and calendar invitation; the server handles payment setup and post-payment integrations. The README describes several capabilities and filenames that do not match the supplied tree, so page-level connections are limited to documented workflow relationships. The source excerpts show server-side Stripe and Microsoft Graph handling; other page behavior is not inspected.
Main entry points: server.js Booking server · index.html Main website · book.html Booking form · success.html Payment success
Components 18
Website
- Main website
index.html - Services
services.html - Products
products.html - Tools
tools.html - Pricing
pricing.html - Contact
contact.html - Privacy policy
privacy-policy.html - Terms of service
terms-of-service.html - Cookie policy
cookie-policy.html
Booking
- Booking form
book.html - Payment success
success.html - Payment cancelled
cancel.html - Booking server
server.js
Payment and scheduling
- Stripe
- Outlook calendar
- Confirmation email
Shared interface
- Shared page behavior
site.js
Other components
- Customer
Connections 9
- Customer → Main website: visits
README.md - Main website → Booking form: starts booking
README.md - Booking form → Booking server: submits details
README.md - Booking server → Stripe: creates checkout
server.js - Stripe → Booking server: sends webhook
server.js - Booking server → Outlook calendar: creates event
server.js - Booking server → Confirmation email: sends confirmation
server.js - Stripe → Payment success: returns after payment
README.md - Stripe → Payment cancelled: returns after cancellation
README.md