https://github.com/jack-carling/paint
Paint on canvas in a more Figma way
https://github.com/jack-carling/paint
canvas jsonwebtoken login-logout mongodb vue
Last synced: 3 months ago
JSON representation
Paint on canvas in a more Figma way
- Host: GitHub
- URL: https://github.com/jack-carling/paint
- Owner: jack-carling
- Created: 2021-11-29T10:51:19.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-13T11:37:53.000Z (over 3 years ago)
- Last Synced: 2025-01-23T17:15:37.510Z (5 months ago)
- Topics: canvas, jsonwebtoken, login-logout, mongodb, vue
- Language: Vue
- Homepage:
- Size: 119 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Paint
Draw on canvas with any colour and different brush sizes. Undo/redo and zoom in/out as well as grab and move in case canvas protrudes the viewport. Save projects either locally as a `.jpg` or create an account, login and save to the database. Authentication using JWT and saving to MongoDB. Share the unique link to your project with anyone, but only if your privacy settings allows it.
## Setup
Rename the `.env.example` to `.env` and provide a MongoDB Connection String URI as well as any token secret you would like.
```bash
# Install dependencies
$ yarn install# Terminal 1: Run frontend development server
$ yarn dev# Terminal 2: Run backend server
$ yarn server
```## Screenshot
