Overview:
The Astro Dashboard Starter is an open source project that utilizes Astro, Tailwind, and Supabase to create a web-like application. Astro 4.0, which is the main technology used in this project, is not limited to content-heavy websites anymore. The purpose of this project is to explore the capabilities of Astro and eventually submit it as a theme to Astro.
Features:
- Astro: Used for frontend and API endpoints.
- TailwindCSS: Provides styling capabilities to the project.
- TailwindUI: Offers a component library for easier development.
- HeadlessUI: Provides an accessible component library.
- React: Used as the UI library.
- Tremor: Offers a UI library for charts.
- Supabase: Used for database management, storage, and authentication.
- Hero Icons (switching to Lucide): Provides icons for the project.
Installation:
To get started with the Astro Dashboard Starter, follow these steps:
- Clone the repository.
- Install the necessary dependencies.
- Copy the
.env.examplefile to.envand update the variables. - Start the development server.
Summary:
The Astro Dashboard Starter is an open source project that showcases the capabilities of Astro, TailwindCSS, and Supabase. It aims to build a web-like application and explore the boundaries of Astro’s functionalities. The project utilizes various technologies, including React, Tremor, and Hero Icons (with a switch to Lucide Icons planned). It offers features such as a landing page, blog, authentication, role-based access, and user dashboard. The project is still in its early stages and will undergo significant changes before being submitted as a theme to Astro. Contributions and ideas for additional features are welcome.