A modern, vibrant course website for Introduction to Digital Product Design built with Next.js, TypeScript, and Tailwind CSS.
- 🎨 Modern, colorful design with purple, orange, and red accents
- 📱 Fully responsive layout
- 🎯 Interactive navigation with dropdown menus
- ❓ FAQ section with accordion functionality
- ✨ Decorative abstract shapes throughout the page
- 🎓 Course information, dates, and instructor profiles
- Node.js 18+ and npm
- Install dependencies:
npm install- Run the development server:
npm run dev- Open http://localhost:3000 in your browser.
dpd-website/
├── app/
│ ├── page.tsx # Main homepage
│ ├── layout.tsx # Root layout
│ └── globals.css # Global styles
├── components/
│ ├── Navigation.tsx # Navigation bar with dropdowns
│ ├── FAQ.tsx # FAQ accordion component
│ └── DecorativeShape.tsx # Decorative SVG shapes
└── package.json
npm run build
npm start- Next.js 16 - React framework
- TypeScript - Type safety
- Tailwind CSS - Styling
- React - UI library