Astro Dashboard screenshot

Astro Dashboard

Author Avatar Theme by Alexwhitmore
Updated: 27 May 2024
44 Stars

An Astro dashboard theme using Tailwind, Supabase, and React.

Categories

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:

  1. Clone the repository.
  2. Install the necessary dependencies.
  3. Copy the .env.example file to .env and update the variables.
  4. 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.