A social media app built with Gatsby and Node.js GraphQL server for an Upwork client.

Purpose of this project

The client needed a platform to provide an engaging and interactive experience for users. The goal was to create a reliable and functional app with performance optimization, mobile-responsiveness and visually appealing designs.

What I learned

I gained experience in writing GraphQL resolvers with the Prisma ORM, converting designs to pixel-perfect components, test-driven development, working with a postgresql database, converting front-end code to Typescript, and setting up graphql-codegen for automatic type generation. These skills improved my understanding of scalable and safe coding practices.

React

Typescript

Node.js

PostgreSQL

GraphQL

Apollo GraphQL

🧪 Cypress

🧪 Jest

🧪 Storybook

Charka UI

GraphQL Codegen

Gatsby

Prisma

Watcherly desktop image
Watcherly desktop image