-
Clone the project
-
Install dependencies
yarn
-
Setup precommit hooks
yarn husky install
-
Create a .husky/pre-commit file and fill it with the following contents
-
#!/usr/bin/env sh . "$(dirname -- "$0")/_/husky.sh" # yarn tsc --noEmit && yarn eslint . && yarn prettier --write . yarn lint-staged
-
Make .husky/pre-commit executable
chmod +x .husky/pre-commit
-
Start the development server
yarn dev
-
Open http://localhost:3000 with your browser to see the result.
-
https://reactjsexample.com/a-react-library-for-building-node-based-graphs/
-
https://dev.to/vaibhavkhulbe/make-interactive-node-based-graphs-with-react-flow-102d
-
Boilerplate repo: https://github.com/akashyap2013/Authentication_App_with_Google_and_Github
-
Design Inspiration: https://dribbble.com/shots/7193229-File-Upload-DailyUI-day031
-
React Library for drag and drop functionality: https://react-dropzone.js.org/