Application that monitors your website's downtime!
and it notifies the website's owner to get it fixed ASAP ๐
put your website's link to monitor it's downtime! when it down the app will notify you by sending a notification to your device (if you enabled notifications) as well as receiving emails. Also you'll get every downtime log to register the reason about the issue that happened. Finally you'll get the average response time each day during last 10 days! You can now use an Open source application that fit your needs if you have worries about your data and personnel data.
- Typecript : Back-end main language
- NodeJS : Back-end runtime
- GraphQL / Apollo : Main API Stack
- ExpressJS : Used for Authentication
- MongoDB / Mongoose : Data storage
- JSON Web Tokens : Authentication
- Nodemailer : Down time Notifications & Reset Password
- WebPush : Local notifications
- Node schedule : Background Jobs
- VueJS : Front-end SPA
- Bootstrap : Initial styles
- Webpack : Front-end bundle
- Apollo : GraphQL API Client
- AntVG2Plot : Charts
If you found yourself about to give something to the project (eg: more orianted to open source, improve the app...) welcome ๐
Before start, I invite you to read the contributing for easier set-up and understanding the codebase!
then read the code of conduct to keep in mind our community standards
If you have an idea needs to be implemented in Webcheck, First Open up new issue with label of enhancement and, create a branch in your copy of the repo, then start work on the feature.
- Open up new issue if it doesn't aleardy exists,
- Less commits, no more than 10
- No useless comments
- Code should be readable
- respect the code standards
When you found an issue in the application, any kind, please follow the same way like above but with some changes: Labels should be bug and other labels related to the issue listed in the labels section, then you decide whether you'll work on it or not, by assigning yourself
Please read the code of conduct
This project is under MIT License