The objective of the project is to create a content management system for a new help centre module that will enable Snaphunt users to quickly find detailed explanations of the platform's features.
Currently the Helpdesk is able to:
- Create, Save, Modify, and Delete topics
- Create, Save, Modify, and Delete subtopics under each topic
- Assign and Modify categories to topics
- Attach videos and images to the content of topics (thanks to CKeditor)
Please reference the Story wall for the current progress (20 March 2020 as of this commit).
- Express
- React
- Nodejs "12.16.1"
- CkEditor
- Semantic-ui-react
- Moment.js
- Axios
- EDITOR_HEROKU
- EDITOR_HEROKU_API_KEY
- REACT_APP_SNAPI_HEROKU_BACKEND_URL
$ npm run test
$ npm run test:coverage
$ npm run cy:open
$ npm run cy:run
git clone https://github.com/snaphunters/editor.git
Install the packages in NodeJS environment.
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
backend repo : https://github.com/snaphunters/snapi