Skip to content

Midnight it's a simple API who has the power to analyse websites and send the status from the owner by sms, all was made using only NodeJS root code. No Frameworks, No Packages, No NPM.

License

Notifications You must be signed in to change notification settings

marcus-gomes-v/Midnight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Midnight NodeJS Framework

Introduction

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.

Installation

  1. Clone the repository from GitHub.
  2. Navigate to the project's root directory.
  3. Copy config-dist.js from the lib directory to config.js.
  4. Run node . in the root directory to start the CLI and the environment.

Configuration

Edit config.js in the lib directory to set up your environment and specify your Twilio API credentials for SMS notifications.

Usage

After starting the application, use the command-line interface to interact with the framework. Available commands include managing user accounts, checks, and viewing logs.

Features

  • Website uptime monitoring
  • SMS notifications via Twilio
  • CLI for management
  • No external dependencies

Contribution

Contributions are welcome. Please fork the repository and submit pull requests for any enhancements.

License

This project is licensed under the MIT License. See the LICENSE file in the repository for more details.

About

Midnight it's a simple API who has the power to analyse websites and send the status from the owner by sms, all was made using only NodeJS root code. No Frameworks, No Packages, No NPM.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published