Overview:
The Company Site using Dynamic Zones built with Strapi is a helpful application for building a company website with modular content. It utilizes Dynamic Zones, allowing users to easily make changes and add components in the Strapi backend without needing to modify the frontend code. The application is built with Nuxt and Strapi, providing a solid foundation for customization and extensions.
Features:
- Minimal Design: The application features a clean and minimal design, ensuring a modern and professional look for the company website.
- Dynamic Zones for Modular Content: Dynamic Zones allow users to create and modify content modules in the Strapi backend, providing a flexible and customizable approach to building the website.
- GraphQL First Approach: The application adopts a GraphQL-first approach, making it easier to query and retrieve data from the backend and integrate it into the frontend.
Installation:
To get started with the Company Site using Dynamic Zones built with Strapi:
- Clone the repository.
- Navigate to the “frontend” folder to set up the Nuxt frontend.
- Run the command
yarn devto start the frontend server. - Navigate to the “backend” folder to set up the Strapi backend.
- Run the command
yarn developto start the backend server. - Follow the Nuxt deployment guide to deploy the frontend.
- Refer to the Strapi deployment guide for various backend deployment options.
Summary:
The Company Site using Dynamic Zones built with Strapi is a powerful tool for building a company website with modular content. With its minimal design, dynamic zones for modular content, and GraphQL-first approach, users can easily create and customize their website without touching the frontend code. By following the installation guide, users can quickly set up the frontend and backend servers, and deploy their website using the provided deployment guides. Additionally, the application welcomes contributions in the form of pull requests, allowing users to suggest improvements and new features.