astro-template

An astro template with tailwind, react, shadcn and playwright configured

Stars
0
Committers
2

Astro Template Project

Welcome to the Astro Template Project! This project is a modern web application built with Astro, utilizing pnpm for package management. It features Shadcn/ui components, Tailwind CSS for styling, and React for building user interfaces. Additionally, Playwright is integrated for end-to-end testing.

Table of Contents

Features

  • Astro Framework: A fast static site generator that allows you to build optimized web applications.
  • Shadcn/ui Components: A collection of customizable UI components for building beautiful interfaces.
  • Tailwind CSS: A utility-first CSS framework for rapid UI development.
  • React: A popular JavaScript library for building user interfaces.
  • Playwright: A powerful tool for end-to-end testing.

Getting Started

To get started with this project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/jghedderich/astro-template.git
    cd astro-template
    
  2. Install dependencies:

    pnpm install
    

Development

To start developing your application, run the following command:

pnpm run dev

This will start the development server and you can view your application at http://localhost:3000.

Testing

To run end-to-end tests using Playwright, use the following command:

pnpm exec playwright test

Make sure your application is running before executing the tests.

Built With

Contributing

Contributions are welcome! Please read the CONTRIBUTING.md for guidelines on how to contribute to this project.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Feel free to customize this template further to suit your project's needs! Happy coding!