Midnight is a NodeJS-based framework, where I used to implement a monitoring website uptime. It allows users to receive SMS notifications about their website's status, using only NodeJS's core functionalities.
- Clone the repository from GitHub.
- Navigate to the project's root directory.
- Copy
config-dist.js
from thelib
directory toconfig.js
. - Run
node .
in the root directory to start the CLI and the environment.
Edit config.js
in the lib
directory to set up your environment and specify your Twilio API credentials for SMS notifications.
After starting the application, use the command-line interface to interact with the framework. Available commands include managing user accounts, checks, and viewing logs.
- Website uptime monitoring
- SMS notifications via Twilio
- CLI for management
- No external dependencies
Contributions are welcome. Please fork the repository and submit pull requests for any enhancements.
This project is licensed under the MIT License. See the LICENSE file in the repository for more details.