React website along with chrome plugin to help you easily make the documentations. It records your process, clicks, copy paste navigation etc and creates a step by step documentation to follow.
- Records various actions and convert it into step by step documentation.
- Provides click position and (link on which it has been clicked on.)
- Edit the steps
- Publish documentation to make it public
- Sharable links are different then preview link
- Records copy, cut and paste actions.
- As the plugin is not sent to chrome store, you will need to manually install it.
- For that follow the link below: https://webkul.com/blog/how-to-install-the-unpacked-extension-in-chrome/
npm install -yto install the required dependecies.npm run buildto create a build version of the front-end.- (If you want to modify the frontend you can
npm startthe frontend andnpm run devfor the backend)
- Copy the build folder generated into the backend folder.
cd backend/go in the backend folder.npm install -yto install the dependencies- Create the
.envfile in the directory with the following details.
JWT_SECRET=" [RANDOM STRING USED TO CREATE JWT TOKEN ]"
PORT=8000
API_DB_NAME="[ DB NAME ]"
API_LOGIN_PERIOD="2d"
API_MONGO_URI="[ add the uri for the mongo db ]"
API_MONGO_PASS="[ NO NEED REMOVED ]"
API_MONGO_USER="[ NO NEED REMOVED ]" npm run devto run on a local machine. For deployment usenode ./src/server.js- It should be available on the port 8000.