INSPECTO is a premium, specialized API testing and debugging toolkit built with Flutter and Node.js. It features a stunning Pure Black "Cyber" aesthetic, high-performance request execution, and a robust Clean Architecture.
- Dynamic URL & Methods: Fully customizable HTTP requests (GET, POST, PUT, DELETE, etc.) with a streamlined UI.
- Header & Query Parameters: Repeatable list interface for managing complex request metadata.
- Request Body Editor: Supports
none,JSON, andForm Datawith real-time syntax highlighting for JSON.
- Instant Metrics: Real-time display of Status Codes (color-coded), Response Time (ms), and Content Size.
- Pretty-Printed JSON: Automated formatting and syntax highlighting powered by
atom-one-dark. - High Contrast: Optimized legibility on a true pitch-black background.
- Request Management: Save and organize your API requests into persistent collections (backed by MongoDB).
- Environment Variables: Define variables like
{{base_url}}and resolve them dynamically across your requests.
- Immersive UI: The entire application is locked to a true Pitch Black (
0xFF000000) theme for focus and battery efficiency. - Neon Accents: Vibrant Indigo and Emerald Green highlights provide a high-end "Cyber" feel.
- Stylish Branding: A unique, typography-focused splash screen with neon flicker and staggered letter animations.
- Clean Architecture: Strictly separated into
Domain,Data, andPresentationlayers for maintainability and scalability. - State Management: Uses
Providerfor clean, reactive state handling. - Theming: Fully custom
ThemeDataoptimized for high-contrast dark environments. - Animations: Driven by
flutter_animatefor smooth, jitter-free transitions.
- RESTful API: Clean endpoint structure for request execution and persistent storage.
- Variable Resolution: Advanced service for resolving environment variables in URLs, headers, and bodies.
- Database: Integrated with MongoDB for secure collection and environment storage.
- Execution Engine: Reliable request handling using Axios.
- Flutter SDK (v3.7.2 or higher)
- Node.js (v16+ recommended)
- MongoDB (Local or Atlas)
cd backend
npm install
# Create a .env file with:
# PORT=5000
# MONGODB_URI=your_mongodb_connection_string
npm run devcd inspecto
flutter pub get
# If running on Android emulator, the API points to 10.0.2.2:5000 automatically
flutter run| Frontend | Backend |
|---|---|
provider (State) |
express (Server) |
http (Requests) |
axios (Execution) |
flutter_highlight (Syntax) |
mongoose (ODM) |
flutter_animate (UX) |
cors & morgan |
google_fonts (Typography) |
dotenv |
Proprietary tool designed for professional API debugging.
Developed with ❤️ by Ashish & Google Deepmind Advanced Agentic Coding Team.