Project Idea
The goal of this proposal is to create a tor-weather service that would notify the relay operators when some incident happens with their relays. This service would help improve the bandwidth & stability of the tor-network as operators will be able to quickly identify and fix the issues with their relays.
Goals
- Create Scripts for fetching data from Onionoo & maintaining the states of the relays.
- Create a Web-Frontend for the users to interact with the service.
- Create a Web-Backend for responding to the users with the data on the frontend.
- Send regular emails to the users upon detection of incidents.
Project Status
- Developed the web-frontend including the dashboard & user-flow screens.
- Developed the web-backend for handling user authentication, authorization, verification & registration.
- Developed web-backend routes for interaction on the dashboard.
- Created scripts for fetching data from Onionoo, and dispatching emails to user upon anomaly detection.
- Added devops setup including pre-commit hooks, build pipelines, branch policies, environments, etc.
To Be Completed
- Integration of backend, frontend & the scripts.
- Project deployment in production mode.