MayR Labs InQuest is a personal, AI-assisted form management system. It bridges the gap between human thought and structured digital data collection by using AI to generate form schemas from natural language questions.
For a deep dive into the philosophy and purpose, read ABOUT.md.
- ABOUT.md: Project overview, philosophy, and high-level architecture.
- ROADMAP.md: Development phases and future plans.
- STYLE_GUIDE.md: Coding standards, file structure, and architectural patterns.
- AI_INSTRUCTIONS.md: Guidelines for AI assistants working on this codebase.
- Node.js (LTS)
- npm / yarn / pnpm
- Clone the repository.
- Install dependencies:
npm install
- Prepare Husky hooks:
npm run prepare
npm run devOpen http://localhost:3000 with your browser.
This project follows a strict feature-based directory structure with separation of concerns.
app/: Next.js App Router (Routes & Pages).components/: Shared UI components.lib/: Shared utilities, hooks, and types.
Please refer to STYLE_GUIDE.md before contributing.