- Vue.js, Vuex
- Vuetify, VueDraggable
- Socket.io
- Axios
- Materian design, SASS
- Express REST API
- Slack Auth, bot messages API
- Socket.io
- MongoDB + Mongoose
- TypeScript
- Testing (Jest)
- Custom ErrorHandler + Logger
- Uploading file (Multer)
- Create order card & organize payment
- Create anonime/not anonime poll card
- Send card info to slack channels
- Auth via Slack / email, password
- Clone this repo to your desktop
- Install all the dependencies, run npm i
- Download & setup MongoDB
- Setup Slack app API
- Config .env file
- Than enjoy this project 😋
You might want to look into config.json
to make change the port you want to use and set up a SSL certificate.
Run script:
- npm run start - for running app in production mode
- npm run watch - for run app in development mode & watch changes in files
- npm run test - for run testing