https://github.com/jatinkh25/drawboard_backend
It is the backend repo of Drawboard App.
https://github.com/jatinkh25/drawboard_backend
express nodejs socket-io
Last synced: 2 months ago
JSON representation
It is the backend repo of Drawboard App.
- Host: GitHub
- URL: https://github.com/jatinkh25/drawboard_backend
- Owner: jatinkh25
- Created: 2022-07-14T17:34:20.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-24T11:10:36.000Z (almost 4 years ago)
- Last Synced: 2023-03-10T11:07:00.861Z (over 3 years ago)
- Topics: express, nodejs, socket-io
- Language: JavaScript
- Homepage: https://drawboard-backend.onrender.com
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Drawboard App - Backend
This repo contains the backend code of Drawboard App.\
[Frontend Repo Link](https://github.com/jatinkh25/drawboard_frontend)
## How To Use
To clone and run this application you'll need [Git](https://git-scm.com), [NodeJS](https://nodejs.org/en) and [Yarn](https://yarnpkg.com) installed on your system. Commands to run after installing these dependencies :
```bash
# Clone this repository
$ git clone https://github.com/jatinkh25/drawboard_backend
# Go to the repository folder
$ cd drawboard_backend
# Install dependencies
$ yarn install
# Run the app
$ yarn dev
```
## Key Technologies
- Backend of Drawboard is made using [ExpressJS]() as a backend framework.
- It uses [MongoDB](https://www.mongodb.com) as a database management system for storing the information of elements present on the canvas.
- It uses [Socket.IO](https://socket.io) for real time transmission of data between users on the same link.