-
Issues Level
- Level 1: 10 points
- Level 2: 25 points
- Level 3: 45 points
-
Issue Assignment
- Remember assigning an issue to someone does not means that he is the only person to contribute on that particular issue . Other persons can also make PR to that particular issue .
A Next.js based whiteboard application using Rough.js under the hood .
- Supports websockets
- Supports shapes like : rectangle || square || ellipse || freehand etc
- Record feature
- Pan | zoom and lot more . Just click on the hosted link.
- RECORDING โ
![image](https://private-user-images.githubusercontent.com/103873587/329251731-64637de6-60e6-4192-99a5-054864edb6e2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ3NzQ1MzcsIm5iZiI6MTcyNDc3NDIzNywicGF0aCI6Ii8xMDM4NzM1ODcvMzI5MjUxNzMxLTY0NjM3ZGU2LTYwZTYtNDE5Mi05OWE1LTA1NDg2NGVkYjZlMi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODI3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgyN1QxNTU3MTdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00MzRhMWZhNWQ1NWE5ZDAzYThkMmFlMTcyYmQ2MzhiMWUwYTRmMzVlM2JiNmU3ZTAyMTg1MzU1ZThiMzM3NDE0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.YI3j9OsI7iCeV8mshyFA43QF5HThPdHfxwzjw_IJOpQ)
https://github.com/dhruvpatidar359/nextdraw
https://github.com/dhruvpatidar359/nextDrawBackend
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
WARNING : First install the backend through this repository https://github.com/dhruvpatidar359/nextDrawBackend
FrontEnd Installation
- Fork the Project
use the github fork button
- Create a .env.local file in the directory and create the below field: Put the url of the locally hosted server that we have created before
NEXT_PUBLIC_WEB_SOCKET= url of the server
- Install DependenciesNavigate to the project directory in your terminal and run:
npm install
# or
yarn install
- Start the Development ServerAfter installing dependencies, run:
npm run dev
# or
yarn dev
Remember that this project uses .env for both the backend and frontend part
Distributed under the MIT License. See LICENSE
for more information.
dhruvpatidar - [email protected]