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 -y
to install the required dependecies.npm run build
to create a build version of the front-end.- (If you want to modify the frontend you can
npm start
the frontend andnpm run dev
for the backend)
- Copy the build folder generated into the backend folder.
cd backend/
go in the backend folder.npm install -y
to install the dependencies- Create the
.env
file 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 dev
to run on a local machine. For deployment usenode ./src/server.js
- It should be available on the port 8000.