Skip to content

uzairali19/prometheus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prometheus

This project serves as a bridge between a frontend React application and a backend Express.js server. The backend provides an authenticated endpoint to retrieve the current server time in epoch seconds, which the frontend then displays. Additionally, it integrates Prometheus for server metrics and uses AJV for server response schema validation. I have also added a yaml workflow to run deployments but I need to get paid accounts to make those apis work live when deployed.

Live Demo

Live Demo Link

Demo

Prometheus-Demo

Tests

Tests

Built With

  • React
  • Express.js
  • AJV
  • Prometheus
  • TailwindCSS
  • Material-UI
  • Axios

Getting Started

To get a local copy up and running follow these simple example steps.

Setup

# To clone the git repositories
git clone https://github.com/uzairali19/prometheus.git

# Open a new tab & install React dependencies
cd frontend && yarn

# Open a new tab & install Express.js dependencies
cd backend && yarn

# To run the development server for React
yarn start

# To run backend server
yarn start

# Finally To run tests on react
yarn test

Please make sure to follow them in exact order

Author

👤 Uzair Ali

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

📝 License

This project is MIT licensed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors