Modern web application built with Next.js, TypeScript, and modern tooling.
For complete project development information, start with docs/index.md
This root README provides quick setup instructions. For comprehensive development information including:
- Current project status and progress
- Development standards and guidelines
- Business requirements and roadmap
- MCP integration setup
- Technical implementation details
→ Go to docs/index.md for the complete picture
- Frontend: [Your Frontend Framework] (e.g., Next.js, Remix, Nuxt) + TypeScript
- Styling: [Your Styling Choice] (e.g., TailwindCSS, CSS Modules, Chakra UI)
- Backend: [Your Backend Choice] (e.g., Supabase, Firebase, AWS, Node/Express)
- API: [Your API Approach] (GraphQL, REST, tRPC)
- State Management: [Your Choice] (e.g., React Query, Redux Toolkit, Zustand)
- Forms: [Your Choice] (e.g., React Hook Form, Formik) + [Validation] (e.g., Zod, Yup)
- Testing: [Unit] + [E2E] (e.g., Jest, Vitest, Playwright)
- Package Manager: [Yarn | npm | pnpm]
- Deployment: [Your Deployment Choice] (e.g., Vercel, Netlify, AWS)
- Node.js 18+ (or your runtime version)
- [Yarn | npm | pnpm]
- [Your Backend Requirements]
git clone <repository-url>
cd [project-name]
yarn installcp env.example .env.localFill in your environment variables:
# [Your Configuration Variables]
NEXT_PUBLIC_APP_URL=http://localhost:3000
NEXT_PUBLIC_APP_NAME=[Project Name]
# Add project-specific variables here# Start development server
[yarn|npm|pnpm] dev
# Run tests
[yarn|npm|pnpm] test
# Run E2E tests
[yarn|npm|pnpm] test:e2e
# Type checking
[yarn|npm|pnpm] type-check
# Linting and formatting
[yarn|npm|pnpm] lint
[yarn|npm|pnpm] format[project-name]/
├── .ai/ # AI-specific configuration
├── docs/ # Project documentation
│ ├── status/ # Current state only
│ ├── architecture/ # Technical implementation
│ └── guides/ # How-to documentation
├── standards/ # Immutable standards
├── app/ # Next.js App Router pages
├── components/ # React components
├── lib/ # Utilities and configurations
├── __tests__/ # Test files
└── public/ # Static assets
[Describe your authentication system]
[Describe your data model]
[Describe your design system]
[Describe your testing approach]
# Development
yarn dev # Start development server
yarn build # Build for production
yarn start # Start production server
# Testing
yarn test # Run unit tests
yarn test:ci # Run tests with coverage
yarn test:e2e # Run E2E tests
# Code Quality
yarn lint # Run ESLint
yarn format # Format with Prettier
yarn type-check # TypeScript type checking[Describe your deployment strategy]
Complete documentation is organized in the /docs folder
docs/index.md- PROJECT OVERVIEW TEMPLATE (Start here!)docs/status/progress.yaml- Current project status and progressdocs/architecture/overview.md- System architecture overviewdocs/guides/setup.md- Environment setup guide
standards/- Development standards and patterns.ai/- AI-specific configuration and context
→ See docs/index.md for complete documentation structure and navigation
We use Model Context Protocol (MCP) to enhance AI development assistance with 2-server setup (docs + standards).
→ See docs/index.md for complete MCP setup and testing instructions
- Follow coding standards in
standards/coding.md - Write tests for new features
- Use conventional commit messages
- Create feature branches from
dev - Submit pull requests for review
- Update documentation when making changes
→ See docs/guides/setup.md for development workflow
[Your License]
Built with ❤️ by [Your Team]
- Last Updated: [Current Date]
- Documentation: ✅ CONSOLIDATED - Single source of truth in
docs/index.md - MCP Integration: ✅ Ready for implementation
- Next Review: Monthly or when major changes occur
📚 For complete documentation, start with docs/index.md
- Read this file for project overview and setup
- Go to
docs/index.mdfor complete documentation - Check
docs/status/progress.yamlfor current status - Follow
docs/guides/setup.mdfor development workflow