https://github.com/carolineartz/share-a-sketch
share-a-sketch
https://github.com/carolineartz/share-a-sketch
canvas drawing firebase firebase-realtime-database grommet paperjs react realtime
Last synced: about 1 year ago
JSON representation
share-a-sketch
- Host: GitHub
- URL: https://github.com/carolineartz/share-a-sketch
- Owner: carolineartz
- Created: 2020-05-26T17:05:00.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-05-03T20:34:28.000Z (about 2 years ago)
- Last Synced: 2024-05-03T21:45:17.406Z (about 2 years ago)
- Topics: canvas, drawing, firebase, firebase-realtime-database, grommet, paperjs, react, realtime
- Language: TypeScript
- Homepage: https://share-a-sketch.web.app/
- Size: 2.6 MB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Share-a-Sketch

### Develop
**Prerequisites**
This project requires you have [node](https://nodejs.org/en/download/) installed locally and uses [yarn](https://yarnpkg.com/) as a package manager. See instructions on those project pages to get those setup if you don't already have them available. You'll also need a [firebase](https://firebase.google.com/) project with realtime database.
1. Clone the repository from gitub
```
git clone git@github.com:carolineartz/share-a-sketch.git
```
2. navigate into the root directory
```
cd share-a-sketch
```
3. Install dependencies
```
yarn
```
4. Copy `.env.example` to `.env` and fill in the configuration values from your firebase project.
5. Log in to Firebase service
The following command should open a browser window so you can log into Firebase.
```
yarn firebase login
```
6. Run the local development servers
The following command should open a tab in your default browser running the app!
```
yarn dev
```