Skip to content
/ llwybr Public

A todo-list application for myself to actually get things done.

Notifications You must be signed in to change notification settings

mkutay/llwybr

Repository files navigation

llwybr

"Path" in Welsh.

llwybr is a personal task and project management application built with Next.js. It helps you track your actions and projects, providing a clear view of what needs to be done and what you've accomplished.

Tech Stack

Getting Started

Prerequisites

  • Bun
  • Docker (for local database)

Installation

  1. Clone the repository:
git clone https://github.com/mkutay/llwybr
cd llwybr
  1. Install dependencies:
bun install
  1. Set up the environment:
cp .env.example .env

Database Setup

  1. Start the local PostgreSQL instance:
./start-database.sh
  1. Push the schema to the database:
bun db:push

Development

Run the development server:

bun dev

Open http://localhost:3000 with your browser to see the application.

Scripts

  • bun dev: Start the development server
  • bun build: Build the application for production
  • bun start: Start the production server
  • bun check: Run Biome checks (formatting and linting)
  • bun db:generate: Generate Drizzle migrations
  • bun db:migrate: Run migrations
  • bun db:push: Push schema changes directly to the database
  • bun db:studio: Open Drizzle Studio to manage data

About

A todo-list application for myself to actually get things done.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published