A modern web application built with Next.js, React, and TypeScript for showcasing business services and portfolio content.
- 🎯 Portfolio and information about each service pillar
- 🚀 Built with Next.js 14 and React 18
- 🎨 Styled with Tailwind CSS
- 📱 Responsive design
- 🧪 Comprehensive testing with Vitest and Cypress
- 🔧 TypeScript for type safety
- Node.js 18+
- pnpm (recommended) or npm
- Clone the repository:
git clone <repository-url>
cd miovox-com- Install dependencies:
pnpm install- Run the development server:
pnpm devOpen http://localhost:3000 in your browser.
pnpm dev- Start development serverpnpm build- Build for productionpnpm start- Start production serverpnpm lint- Run ESLintpnpm test- Run unit testspnpm test:watch- Run tests in watch modepnpm test:ui- Run tests with UIpnpm e2e- Open Cypress for E2E testingpnpm e2e:headless- Run E2E tests headlessly
src/
├── app/ # Next.js app router pages
├── components/ # React components
│ ├── features/ # Feature-specific components
│ ├── sections/ # Page sections
│ ├── shared/ # Shared components
│ └── ui/ # UI components
├── data/ # Data models and types
└── test/ # Test configuration
docs/ # Documentation files to guide development
├── architecture/ # Sharded architecture reference
└── prd/ # Sharded project plan
MIT License - see LICENSE file for details.