Open-source canvas drawing web app, built using React

Flatdraw is a straightforward web application for drawing on a canvas, featuring a responsive user interface. It is built using TypeScript, React, and Next.js. A live demo of the application can be accessed at To use Flatdraw, you will need to have Node.js installed (a specific version is specified in the .nvmrc file). You can get started by copying the content of .env.example to a new .env file and filling in the necessary environment variables, including obtaining your Unsplash API keys. Next, install all the dependencies by running npm install, and then start the development server with the command npm run dev. You can view the results by opening http://localhost:3000 in your browser. Flatdraw is an open-source project released under the MIT License.

To top