Astro Task Manager

Project Overview

Astro Task Manager is a task management application built using Astro and Prisma. It integrates a SQLite database for task data and provides an easy-to-use interface for managing tasks.

Setup

Prerequisites

  • Docker
  • Node.js

Getting Started

  1. Clone the repository:

    git clone https://github.com/Vladimir2ht/astro-svelte-task-manager.git
    cd astro-svelte-task-manager
    
  2. Run in docker

    docker compose up --build -d
    

    or

    make up
    
  3. Run locally:

    npm run init
    npm run dev
    

Docker Commands

  • make up: Builds and starts the Docker containers in detached mode.
  • make down: Stops and removes the Docker containers.
  • make prisma-generate: Generates Prisma client using Docker.
  • make migrate-dev: Applies the database migrations.

Top categories

svelte logo

Need a Svelte website built?

Hire a professional Svelte developer today.
Loading Svelte Themes