Visual Intelligence Platform by INT Inc.
Flash-n-Frame transforms content into professional infographics using Google's Gemini AI. It converts GitHub repositories into architectural blueprints, web articles into visual summaries, and provides AI-powered style transfer and code generation.
| Feature | Description |
|---|---|
| GitFlow | Converts GitHub repository structures into visual architectural blueprints and data flow diagrams |
| SiteSketch | Transforms web articles into concise, professional infographics |
| Reality Engine | AI-powered style transfer, wireframe-to-code generation, and component scanning |
| DevStudio | Interactive development environment with D3-based repository graph visualization |
- Node.js 20.x+
- PostgreSQL (auto-configured on Replit)
- Google Gemini API key
-
Install dependencies:
npm install
-
Configure environment variables (or use Replit Secrets):
DATABASE_URL=postgresql://user:password@host:5432/database GEMINI_API_KEY=your-gemini-api-key SESSION_SECRET=your-session-secret -
Initialize the database:
npm run db:push
-
Start the development server:
npm run dev:server & npm run dev
The application will be available at http://localhost:5000.
| Layer | Technology |
|---|---|
| Frontend | React 19, TypeScript, Vite 6 |
| Styling | Tailwind CSS v4 |
| Visualization | D3.js, Recharts |
| Backend | Express (Node.js) |
| Database | PostgreSQL + Drizzle ORM |
| AI | Google Gemini |
| Auth | Replit Auth (OpenID Connect) + Email/Password |
| PWA | Service Worker, Web App Manifest |
flash-n-frame/
├── components/ # React UI components
├── contexts/ # React Context providers (Theme, Project, UserSettings)
├── hooks/ # Custom React hooks
├── services/ # Client-side services (Gemini, GitHub, persistence)
├── server/ # Express backend (auth, API proxy, security)
├── db/ # Drizzle ORM schema and models
├── public/ # Static assets, PWA manifest, service worker
├── docs/ # Project documentation
└── vite.config.ts # Vite build configuration
| Command | Description |
|---|---|
npm run dev |
Start Vite development server (port 5000) |
npm run dev:server |
Start Express API server (port 3001) |
npm run build |
Build production bundle to dist/ |
npm run db:push |
Push database schema changes |
npm run audit:readiness |
Run production readiness audit |
Flash-n-Frame includes a comprehensive Production Readiness Audit tool that evaluates the application across 10 critical categories:
npm run audit:readinessThis tool provides evidence-based assessment for:
- Employee/Internal Use
- Public Beta Launch
- Production-Grade Deployment
The audit examines:
- Identity & Access Control
- Secrets & Configuration
- Data Safety & Privacy
- Reliability & Error Handling
- Observability & Monitoring
- CI/CD & Deployment
- Security Hardening
- Testing Coverage
- Performance & Cost Controls
- Documentation & Operations
Results are saved to production-readiness-audit.txt. See scripts/README.md for detailed documentation.
Detailed documentation is available in the docs/ directory:
- Documentation Hub - Comprehensive guide (user guide, developer guide, API reference)
- Architecture - System architecture and data flow
- API Reference - Server and client-side API documentation
- Features - Detailed feature descriptions
- Changelog - Version history
- Contributing - Contribution guidelines
- Security - Security policy
Flash-n-Frame deploys on Replit using autoscale deployment:
- Build:
npm run build - Run:
npx tsx server/index.ts - Port: 5000
See Deployment Runbook for detailed instructions.
Internal use only - INT Inc. All rights reserved.