Flatbush Pediatrics

project imageproject imageproject imageproject imageproject imageproject imageproject imageproject imageproject imageproject imageproject imageproject image

Highlights

  • A clone of Tribeca Pediatrics' patient portal with 80% feature parity, reimagined as a responsive, playful, single-page-app.
  • Designed a new database schema and backend, populated with scraped patient data.
  • Implemented REST APIs in Node.js and an Authentication/Signup Flow with Passport.
  • Built a mobile-optimized ux with React and Shadcn, Zustand for state management and Chart.js for data visualizations.

About

I was looking for a good sandbox project to flex my full-stack muscles on, and I came across the Tribeca Pediatrics patient portal. I wanted to reimagine the user experience as something more whimiscal, less fussy, but with all of the core functionality intact. I was attracted to the challenge of modeling the patient data and capturing the relationships, and utilizing Chart.js to render the growth charts accurately. I sourced the data from my own kids' records, scraping the output of Tribeca's growth chart services, and using it to populate the database. I also pulled some content on a few of the healthcare providers in order to flesh out their profile pages.

I sourced some of the components from the Shadcn ui framework, which gave them a bit of extra polish. The rest of the design was a mashup of pediatric-themed sketches from dribbble.

Tags

React
Zustand
Shadcn
Chart.js
JavaScript/ES6
CSS3
Mobile-first

Links

Contact

I'm always interested in connecting with other Software Engineers, Designers, Product/Engineering Managers, and I am currently seeking a new role. If you think there might be a fit on your team, you have a question, or you just want to say hi, hit me up!

© Peng Bits 2025. All wrongs reversed.