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.

Client Feedback

The client was very satisfied with the final product and the quality of the code. They appreciated the attention to detail and the effort put into the project. The client even left a positive 5 star review on Upwork!

watcherly

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