DEV Community

Arpit Godghate
Arpit Godghate

Posted on

ArchScope Dev Journal

Github - https://github.com/arpitg24/ArchScope
Web - https://archscope-app.vercel.app/

April 28, 2026

Auto-Layout for Expanded Metrics

Implemented an intelligent auto-layout system that preserves graph structure while expanding spacing when simulation metrics are displayed. When nodes expand to show latency, utilization, and cost details, the graph automatically scales vertically by 15% to prevent overlap. The layout algorithm:

  • Calculates relative Y positions from the top-most node
  • Scales vertical spacing while preserving horizontal positions
  • Maintains the exact original graph structure
  • Restores original positions on reset

Demo Preset

Added a comprehensive "Demo" preset showcasing a production-ready architecture with:

  • Client → Rate Limiter → Load Balancer
  • Load Balancer → 2 API Servers
  • Each API Server → Cache + Database
  • Rate Limiter → Message Queue → 2 Workers
  • Workers connect to dedicated API servers

This preset demonstrates realistic system patterns including rate limiting, message queuing, and worker pools.


April 26, 2026

Fast Forward Feature

Added a fast-forward feature that completes simulations in 2 seconds instead of real-time, useful for quick testing and iteration.


April 25, 2026

Authentication System

Implemented a complete authentication system:

  • JWT-based authentication
  • Supabase database integration
  • Profile/login UI enhancements
  • Logout functionality
  • Schema design improvements

April 24, 2026

Database Setup

Set up Supabase database and integrated authentication-related code changes.


April 23, 2026

Authentication Routes

Added authentication routes, cleaned up code, and implemented login button functionality.


April 20, 2026

Guide Page Mobile Support

Implemented comprehensive mobile-friendly guide page:

  • Added mobile detection
  • Implemented hamburger menu for mobile
  • Made guide page scrollable on mobile
  • Improved mobile UX
  • Desktop-only guidance when on mobile

Top comments (0)