Skip to content

Latest commit

 

History

History
executable file
·
66 lines (43 loc) · 2.22 KB

File metadata and controls

executable file
·
66 lines (43 loc) · 2.22 KB

Astroplate Single Page Application

Astroplate Single Page Application is an Astro and TailwindCSS boilerplate that serves as a comprehensive starter template for building modern, content-focused websites. This project integrates React's Single Page Application (SPA) system into an Astro project, providing the benefits of both Astro's static site generation and React's dynamic rendering capabilities.

Features

  • Astro Framework: Build high-performance, content-centric websites using the Astro framework.
  • Single Page Application: Implemented React's SPA system for dynamic and seamless user experiences.
  • Tailwind CSS: Styled with Tailwind CSS for easy and customizable styling.
  • Responsive Design: Fully responsive design, ensuring compatibility with all devices.
  • SEO Optimized: Engineered for better search engine rankings.
  • Open Source: Free for both personal and commercial use.

Installation

  1. Clone the Repository:

    git clone https://github.com/themefisher/astroplate-single-page-application.git
  2. Navigate to the Project Directory:

    cd astroplate-single-page-application
  3. Install Dependencies:

    yarn install

Usage

  • Development: Start the development server:

    yarn dev
  • Build: Build the project for production:

    yarn build
  • Preview: Preview the production build:

    yarn preview

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License.

Acknowledgements

This project is based on Astroplate, a modern and responsive Astro template optimized for speed, SEO, and content-focused websites. Built with Tailwind CSS, Astroplate offers full customization to meet diverse project requirements.

Additionally, this project is featured in a blog post by Themefisher, showcasing how to integrate React's Single Page Application (SPA) capabilities into an Astro project.

For a detailed guide, check out the blog post: How to Build Single Page Application (SPA) with Astro.