This project serves as a bridge between a frontend
Reactapplication and a backendExpress.jsserver. 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 usesAJVfor 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.
- React
- Express.js
- AJV
- Prometheus
- TailwindCSS
- Material-UI
- Axios
To get a local copy up and running follow these simple example steps.
# 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 testPlease make sure to follow them in exact order
👤 Uzair Ali
- GitHub: @uzairali19
- Twitter: @uzairali751
- LinkedIn: Uzair Ali
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
This project is MIT licensed.

