Git Product home page Git Product logo

triad-devs / monito-frontend Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 4.0 1.08 MB

Monito is a user-friendly responsive chat bot in the form of a web app that can be used to monitor application health, security, status, potential issues and other performance metrics over time.

Home Page: https://monito-app.netlify.app/

HTML 3.48% JavaScript 85.17% CSS 11.34%
api-monitoring application-monitoring application-monitoring-software chatbot monitoring mui react-chatbot-kit react

monito-frontend's Introduction

Monito

Monito is a user-friendly responsive chat bot in the form of a web app that can be used to monitor application health, security, status, potential issues and other performance metrics over time. The application provides the following features:

  • Token based authentication system for secure accession, operation and maintenance of user data
  • Application supports monitoring of API endpoints (with JSON payload and authentication header support) and normal website URL’s
  • Application monitoring based on the following metrics:
    • Number of requests (Both successful and failed requests)
    • Response time
    • Bytes transferred
    • Network traffic
    • Security statistics, risks and status
  • Downloadable audit report for performance, accessibility, Progressive Web Apps (PWA’s) and Search Engine Optimization (SEO)
  • Notification and alert system based on alert condition set by user
  • Backend API can be integrated with other chat platforms such as slack, discord, telegram, etc

Link to the website: https://monito-app.netlify.app
Link to backend repo: https://github.com/Triad-Devs/monito-backend
Application demo video link: https://youtu.be/mQOaj5VSs1w


Contributors

Sr. No. Name GitHub
1. Viraj Patidar @VirajPatidar
2. Anurag Singh @heyanurag
3. Atharva Patil @atharvadpatil

Architecture

Architecture


Tech Stack

Frontend

Backend


Business Impact

  • Automatic and intelligent observability will help organizations improve user experiences at the scale of modern computing.
  • Business KPIs and user journey analysis (for example, login to check out) to optimize user experiences and provide transparency into how changes impact KPIs
  • Root-cause and impact analysis of application performance problems and business outcomes for faster, more reliable incident resolution
  • Improved developer and operational productivity
  • Improved infrastructure utilization will lead to increase in revenue and reduction in operating cost
  • Increased application stability and uptime
  • Faster resolution of performance problems and higher-quality software releases

Future Plans and Improvements

  • Integration of the developed API with other chat platforms like discord, slack, telegram and WhatsApp
  • Support other API formats like GraphQL and gRPC
  • Support other authentication types like AWS IAM v4, Oauth, Microsoft NTLM, basic auth and digest.
  • Security testing of application for OWASP vulnerabilities using testing platforms like ZAP and Burp Suite
  • Refine and extend the notification system to send alerts based on more parameters. Example: Traffic Spike

monito-frontend's People

Contributors

atharvadpatil avatar heyanurag avatar virajpatidar avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.