/MonAPI-Frontend

MonAPI: Democratizing API Monitoring Tools through Open Source

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

MonAPI

MonAPI Logo

MonAPI: Democratizing API Monitoring Tools through Open Sourcing

This repository is providing frontend service for MonAPI, written using Preact.

Pipeline Status
Sonarcloud Scanner pipeline status
Quality Gate Production Quality Gate Status
Security Rating Production Security Rating
Coverage Production Coverage
Quality Gate Staging Quality Gate Status
Security Rating Staging Security Rating
Coverage Staging Coverage
Production Deploy pipeline status
Staging Deploy pipeline status

Table of contents

Features

  • Authentication
  • API Monitor Dashboard
  • API Monitor Alert
  • API Monitor Error Log
  • API Test
  • Multi-Step API Monitor
  • Team Management
  • Integrated Status Page

CLI Commands

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# test the production build locally
npm run serve

# run tests with jest and enzyme
npm run test

For detailed explanation on how things work, checkout the CLI Readme.

Related Documentation

Latest Release Notes

Version: v1.0.1
Date: 28th December 2022

  1. Fix bug password validation on forget password
  2. Update pagerduty email configuration title

Full release notes can be found in Release Notes

Our websites

🌐 Main Site - https://monapi.xyz

📝 Blog Site - https://blog.monapi.xyz

📝 User Manual - https://docs.monapi.xyz

📝 Technical Documentation - https://docs.monapi.xyz/monapi-tech-documentation/

📺 Youtube - https://www.youtube.com/@monapi

Our Teams

  • Lucky Susanto
  • Ferdi Fadillah
  • Hugo Irwanto
  • Muhammad Luthfi Fahlevi
  • Andrew

License

The scripts and documentation in this project are released under the GNU General Public License v3.0.

Acknowledgements

  • Computer Science Universitas Indonesia - Software Engineering Project 2022

SonarCloud