Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/diogocapela/flatdraw

A simple canvas drawing web app with responsive UI. Made with TypeScript, React, and Next.js.
https://github.com/diogocapela/flatdraw

canvas nextjs react typescript

Last synced: 1 day ago
JSON representation

A simple canvas drawing web app with responsive UI. Made with TypeScript, React, and Next.js.

Awesome Lists containing this project

README

        

# Flatdraw

A simple canvas drawing web application with responsive UI. Built using [TypeScript](https://typescriptlang.org), [React](https://react.dev), and [Next.js](https://nextjs.org).

**Live demo:** [flatdraw.pages.dev](https://flatdraw.pages.dev)

[![](./docs/screenshot.png)](https://flatdraw.pages.dev)

## Requirements

- [Node.js](https://nodejs.org) (the specific version is defined in the [`.nvmrc`](.nvmrc) file)

## Getting started

Copy the content of `.env.example` to a new `.env` file and fill in the required environment variables. You can get your Unsplash API keys [here](https://unsplash.com/developers).

```bash
cp .env.example .env
```

Install all the dependencies.

```bash
npm install
```

Run the development server.

```bash
npm run dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

## License

Open source under the terms of the [MIT License](/LICENSE).