Skip to content

ncpleslie/draw-for-them

Repository files navigation

Draw for them

Test Backend Test Results

Image of the draw for you application

Live demo

Draw For Them is an ephemeral image sharing and drawing application that allows users to share their creations with other users. Built with NextJS, this application has real-time updates when users share images, add new friends, delete friends, update your profile, and view previous images sent to each other.

Head on over to https://drawforthem.nickleslie.dev to see it in action.

Features

  • User Authentication through one-time code
  • NextJS and tRPC with WebSockets
  • Extensive testing of backend services
  • Drawing and viewing of images from other users
  • Expected social media features such as realtime interactions, friends, updating profile, etc.
  • Neumorphic design

Development

Tests

pnpm tests

Or through Act simply run act

Dev

pnpm dev

Build

pnpm build

Deployment

Deployment steps are handled by Railway but the testing pipeline is run through GitHub Actions. See .github/workflows/test.yml