A drawing platform where creativity meets technology.
Strokeshare is a web-based drawing application built with Next.js and Konva.js that allows users to create, share, and collaborate on digital artwork.
- Interactive Canvas: Create drawings using various colors and stroke widths.
- Export Options: Save your creations in multiple formats (PNG, JPG, SVG, STR).
- Custom Tools: Access specialized drawing tools like shapes, text, and freehand drawing.
- Responsive Design: Create on any device with tailored interface.
- Node.js (>=18)
- PNPM package manager
git clone https://github.com/yourusername/strokeshare.git
cd strokeshare
pnpm install
pnpm dev
Open http://localhost:3000 with your browser to see the result.
pnpm build
pnpm start
- app - Next.js app directory with route components
- components - Reusable UI components
- fonts - Custom fonts including Excalifont
- hooks - Custom React hooks
- lib - Utility functions and shared code
- store - State management
- types - TypeScript type definitions
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the terms of the MIT License included in the repository.