Please note: CodeNest Architect is an interactive visual designer and architecture planning sandbox. This app is a workspace helper utility for drafting blueprints and directory maps; It does not compile, execute, or deploy code.
CodeNest Architect provides a visual interface for developers and system architects to plan code structures, design database tables, map project directory trees, and track tech debt offline.
Key Features & Functionality:
* Create and Map Component Blueprints:
- Manually define and add blueprint blocks for different application components including Screens, Components, Services, Hooks, Stores, and Helpers.
- Set names, add descriptions, and specify custom dependencies between items.
- Interactively visualize relations between components in a diagram map.
* Design Project Directory Trees:
- Draft folder and file structures dynamically on an interactive hierarchy canvas.
- Create new files and folders, rename them, or delete them.
- Use action buttons to reorder nodes up/down or adjust indentation levels (nesting depth) of files and folders.
- Copy the completed directory layout as a clean Markdown format code block directly to your clipboard.
* Visual Database Schema Sandbox:
- Model database schemas by visually building SQLite tables.
- Customize columns by adding names, setting SQL data types (TEXT, INTEGER, REAL, BLOB, NUMERIC), and defining attributes.
- Toggle key constraints including Primary Keys (PK), Foreign Keys (FK) referencing parent tables, and Nullable properties.
*Log and Track Technical Debt:
- Keep a localized log of refactoring check-items and sprints.
- Add tasks with titles, detailed descriptions, categories (Refactoring, Error Handling, Performance, Security, Documentation), and priorities (Low, Medium, High).
- Toggle completion status of debt items to dynamically calculate and monitor the overall refactoring health progress bar.
* Architecture Templates Reference:
- Browse templates of popular architectural styles.
- Review layouts and rule descriptions for Clean Architecture, Feature-Based Structure (Expo/RN), classic Model-View-Controller (MVC), and N-Tier/Layered Architecture.
* Clean Dashboard Overview:
- Access summary stats displaying total counts of active blueprints, database tables, files, and outstanding technical debt items.
- View overall codebase refactoring progress with real-time percentage indicators.