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.
- 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
pnpm tests
Or through Act simply run act
pnpm dev
pnpm build
Deployment steps are handled by Railway but the testing pipeline is run through GitHub Actions. See .github/workflows/test.yml