muhammadaamirmalik
H
o
m
e
M
y
S
e
l
f
E
x
p
e
r
i
e
n
c
e
M
y
W
o
r
k
A
l
l
P
r
o
j
e
c
t
s
R
e
v
i
e
w
s
C
e
r
t
i
f
i
c
a
t
i
o
n
s
M
y
Y
o
u
T
u
b
e
C
o
n
t
a
c
t
GitHub
YouTube
Instagram
Twitter
LinkedIn
malikaamirdev@gmail.com
Home/Projects/Toggle: Delivery Platform API
Backend API · Built at Algoace

Toggle: Delivery Platform API

Delivery platform for customers, drivers and admins. I built most of an Express and MongoDB API on AWS Lambda with 77 endpoints and 16 data models, including Cognito JWT auth with three roles, Stripe payments and driver payouts.

Technologies Used:

Node.jsExpress.jsMongoDBAWS LambdaCognitoStripe
Toggle: Delivery Platform API

About This Project

Toggle is a delivery platform with separate experiences for customers, drivers and admins. At Algoace I built most of its API: Express and MongoDB running on AWS Lambda, with 77 endpoints and 16 data models.

What the API covers:

  • Cognito JWT auth with three roles and account suspension
  • Stripe payments with a signature-verified webhook
  • Driver payouts tied to a bank account
  • A driver document workflow (licence, vehicle registration, police record) reviewed by admins