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