A few things I liked putting together: — Shared-element and gesture-driven screen transitions tha...A few things I liked putting together: — Shared-element and gesture-driven screen transitions tha...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
A few things I liked putting together: — Shared-element and gesture-driven screen transitions that feel native, not bolted on — OpenAPI-first API design: one schema.yaml drives Orval-generated, fully typed React Query hooks — A swappable fetch layer that points at a local Wrangler dev server in development and a hosted Cloudflare Worker in production — Prices handled as integer cents throughout, to sidestep floating-point rounding bugs in the cart/checkout math Tech stack: Expo SDK 57, React Native 0.86, Uniwind (Tailwind for RN), TanStack Query v5, Zustand, Orval, Cloudflare Workers/Hono, Storybook, Jest + RNTL. Code and live API docs below if you want to poke around. GitHub: https://github.com/ndukachukz/booknook-assessment API docs: https://booknook-api.dnduka-dev.workers.dev/api/docs
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started