Stroke is a minimal, beautifully designed drawing game where you challenge yourself to draw a perfect circle. Test your precision and share your score with the world!
Built with love by Dhanush.
- Precision Tracking: Real-time feedback on your drawing accuracy.
- Score Calculation: Get a percentage score based on how close you are to a perfect circle.
- Share your results: Easily share your performance on Twitter or copy it to your clipboard.
- Minimalist UI: A clean, premium design focused on the drawing experience.
- Framework: Next.js 15 (App Router)
- Library: React 19
- Styling: Tailwind CSS 4
- Monorepo: Turborepo
- Runtime: Bun
- Language: TypeScript
- Components: Custom UI components in
packages/ui
- Leaderboard: Compete with friends and the global community.
- Authentication: Save your high scores and track your progress over time.
- Global Gallery: Showcase the most perfect (and imperfect) circles drawn by users.
- Multi-Shape Challenges: Beyond circles—draw perfect squares, triangles, and more!
- Bun installed on your machine.
-
Clone the repository:
git clone https://github.com/dhanushd-27/Stroke.git
-
Install dependencies:
bun install
-
Start the development server:
bun run dev
Open http://localhost:3001 to see the result.