Skip to content
erikefedavidPublic

About

Mobile-first service booking engine with Paystack payment verification and PWA resilience.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

PaySlot — Mobile-First Booking Engine & Paystack Storefront PWA

Paystack Security PWA MIT License

A commercial, mobile-first appointment booking engine and storefront engineered by David Erikefe (davebuiltit). Built as Project 2 of our Senior Frontend Engineering Blueprint.


⚡ Key Engineering Highlights

  1. Fintech Transaction Integrity:
    • Demonstrates why client-side prices are never trusted.
    • Built-in Paystack Webhook Inspector illustrating server-side cryptographic signature validation (x-paystack-signature via crypto.createHmac('sha512', secret)).
  2. Atomic Slot Lockout:
    • Prevents booking collisions and calendar race conditions.
    • Confirmed appointments lock the time slot dynamically with real-time UI state updates.
  3. Offline PWA Resilience:
    • Caches transaction receipts and appointment confirmation passes in local device storage for offline access.
  4. Mobile-First Ergonomics:
    • Engineered for one-thumb mobile workflows with $\ge 44\text{px}$ touch targets and zero rubber-band bounces.

🚀 Quick Start

Double-click index.html in any browser, or run:

npx serve .

👨‍💻 Author

David Erikefe (davebuiltit)

About

Mobile-first service booking engine with Paystack payment verification and PWA resilience.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages