A bilingual conference website for an event exploring the intersection of AI, ethics, and theology.
Imago Dei 2.0 is a modern, responsive website built for a conference examining artificial intelligence through ethical and theological lenses. The site supports both Romanian (default) and English languages.
- Framework: Next.js 16 with App Router
- Language: TypeScript 5 (strict mode)
- UI: React 19
- Styling: Tailwind CSS 4
- Internationalization: next-intl
cd imagodei-website
npm install
npm run devThe development server runs at http://localhost:3000.
All commands run from imagodei-website/:
npm run dev # Start development server
npm run build # Build for production
npm run lint # Run ESLint
npm run test # Run tests in watch mode
npm run test:run # Run tests once
npm start # Start production serverimagodei-website/src/
├── app/[locale]/ # Locale-based routing (ro, en)
├── components/
│ ├── shell/ # AppShell, MainNav, MobileNav, LanguageSwitcher
│ └── sections/ # Page sections (hero, speakers, venue, etc.)
├── messages/ # Translation JSON files (en.json, ro.json)
├── types/ # TypeScript interfaces
└── i18n/ # Locale config, routing, request handling
Supporting documentation for the design and implementation:
design-system/— Color palette, typography, design tokensdata-model/— TypeScript entity definitions and sample datasections/— Section specifications and test instructionsinstructions/— Implementation guides and milestones