this is the server-side of the sub manager project, it's the final project of tuwaiq academy javascript bootcamp.
sub managaer allows the user to add a subscription and set cycle for it, such as weekly or monthly, a notification email will be sent to remind the user of the renawal date.
- Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.
- MongoDB, a document database with the scalability and flexibility.
- Express Js, a Node Js framework.
- Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.
- node-schedule, a flexible cron-like and not-cron-like job scheduler for Node.js.
- nodemailer, is a module for Node.js applications to allow easy as cake email sending.
After cloning the project, in the terminal run npm install to install all dependencies, then run it in your localhost.
you can use nodemon to automatically restart the application
npx nodemon server.js