- Dynamic Content Management: Integrated with headless Payload CMS for managing and delivering dynamic content.
- ISR Rendering: Utilizes Next.js Incremental Static Regeneration (ISR) to update static content without rebuilding the entire site.
- Tailwind CSS: Provides a utility-first CSS framework for fast and responsive design.
- React Components: Uses React for interactive user interfaces and state management.
- Flowbite React: Incorporates Flowbite React component library for pre-built UI components.
- Next.js App Router: Uses Next.js App Router for dynamic routing and page navigation.
- Responsive Design: Ensures optimal viewing experience across a wide range of devices.
- Custom Components: Includes reusable components for headers, footers, sections, and UI elements.
- SEO Optimization: Enhances visibility with optimized metadata and page titles.
- Static Asset Management: Utilizes Next.js
public
directory for managing images and other static assets.
- Next.js: React framework for server-side rendering, client-side routing, and ISR.
- Tailwind CSS: Utility-first CSS framework for rapid UI development.
- React: JavaScript library for building user interfaces and managing state.
- Flowbite React: Component library for pre-built UI components integrated with Tailwind CSS.
- Vercel: Hosting platform for static websites and projects, providing seamless deployment and hosting.
- Payload CMS: Headless CMS for managing and delivering dynamic content.
- Node.js: Runtime environment for server-side logic and API handling.
- Nodemailer: Node.js module for sending emails from the contact form.
The website is deployed using Vercel, ensuring seamless deployment and hosting with automatic deployments from GitHub.