- Check package.json to validate which is the minimal version of Node required.
- Access necessary secrets, required by .env.example
- Setup local .env file with your credentials
- Do NOT track in git.
- In high level directory, run
npm i
- To run the development version of the server, run
npm run serve
- Currently only imports projects from Harvest
- Application is scheduled to run every day at Midnight, EST
- Will find all projects that have been recently updated and push to Monday.com
Owned by Pendo's Proffesional Services Engineering team.
- Node
- JS runtime
- Provides access to globals such as
module
,require()
,process
- Built-in modules, such as
https
,fs
,os
andpath
- Express
- Web app framework, provides middleware and methods for API creation
- node-cron
- Runs cron job requests on a scheduled basis
- axios
- HTTP Client
- Twilio
- Texting service, used to alert team if error in data migration
- In Development