Skip to content
/ atw Public

ATW (Around The World) Is a Node.js and React.TS application that pings information from given endpoints to a React client.

License

Notifications You must be signed in to change notification settings

auraluvsu/atw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Around The World

This project provides a real-time DevOps dashboard using WebSockets. It consists of a Node.js (TypeScript) backend and a React (TypeScript) frontend. The backend periodically polls regional server health endpoints and broadcasts the latest data to connected clients. The frontend displays the data in a way that's useful for DevOps teams.


Tech Stack

Backend

  • Node.js + TypeScript
  • ws for WebSockets
  • axios for HTTP requests

Frontend

  • React + TypeScript
  • TailwindCSS

Features

  • Polls server status from six different regions
  • Broadcasts updates to all connected clients via WebSocket
  • Displays real-time health metrics for DevOps visibility
  • Handles errors and timeouts gracefully
  • Avoids redundant polling even with multiple clients
  • Built with clean, typed, and modular code

🌍 Live Demo

🔗 Frontend: https://around-the-world-gilt.vercel.app/
🔗 Backend: https://atw-production.up.railway.app/


Getting Started (Dev Mode)

Backend

cd server
npm install
npm run dev

About

ATW (Around The World) Is a Node.js and React.TS application that pings information from given endpoints to a React client.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published