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/Cool Gym Bro: Fitness Community API
Backend API · Built at Algoace

Cool Gym Bro: Fitness Community API

Fitness community backend. I built most of an Express and MongoDB API with 69 endpoints and 12 data models: gym-ownership claims reviewed by admins, nested comments, voting, reports and notifications.

Technologies Used:

Node.jsTypeScriptExpress.jsMongoDBCognitoKMS
Cool Gym Bro: Fitness Community API

About This Project

Cool Gym Bro is a fitness community app. At Algoace I built most of its API in Node.js, TypeScript, Express and MongoDB, with 69 endpoints and 12 data models.

What the API covers:

  • Gym-ownership claims reviewed by admins
  • Nested comments, voting, reports and notifications using aggregation pipelines and text search
  • Gym verification, geolocation search, posts and push notifications
  • A Cognito email sender that decrypts verification codes with KMS