Simple Agenda Job Scheduler app with Slack integration created using React.js, Node.js & Agenda.js
Make sure you have these installed on your machine
Install backend packages
cd backend/
sudo npm install --save
Install frontend packages
cd frontend/
sudo npm install --save
To run the app (dev. mode)
cd backend
sudo SLACK_BOT_TOKEN=your_bot_token_here node app.js
cd frontend
sudo npm start
Make sure you have created a Slack Bot first & have added it to #general in your room
Delete job
jobby izbriši job_slug
Automatic message on new job
*Novi posao:* Posao #1, *Vrjieme*: in 30 seconds, *Autor*: erda *Slug*: Posao-1-a5xgq7
Automatic message on job completion:
*Posao dovršen:* Posao #1, *Vrjieme*: Sat Nov 04 2017 16:29:41 GMT+0100 (CET), *Autor*: erda *Slug*: Posao-1-a5xgq7
Automatic message on job deletion:
*Posao izbrisan:* Posao #1, *Vrjieme*: 4:37:37 PM, *Izbrisao*: erda *Slug*: Posao-1-a5xgq7
- Node.js - The backend framework used
- Express.js - Node.js framework used
- React.js - The frontend framework used
- node-slack-sdk - Used to integrate Node.js with Slack
- Agenda.js - Used to create Jobs & Scheduling
- MongoDB - Database platform used
- Antonio Erdeljac - Initial work - JobScheduler
This project is licensed under the MIT License - see the LICENSE.md file for details
- This was an assigment for a part time job offer