Skip to content

Kanban Board project where users can manage their project throught a kanban board

Notifications You must be signed in to change notification settings

Lacrizomiq/kanban-board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kanban-board

A small Kanban board where users can create project, add tasks to a list and manage them.

Features

  • User authentication
  • User registration
  • Board creation
  • List creation
  • Task creation
  • Assign a tag to a task
  • Move a task to another list
  • delete a task
  • update a task
  • delete a list
  • update a list
  • delete a board
  • update a board

Tech Stack

Getting Started

Prerequisites

  • Node.js
  • Prisma
  • PostgreSQL
  • Docker
  • Docker Compose
  • Tailwind CSS
  • Prisma
  • Zod
  • bcryptjs

Installation

  1. Clone the repository

  2. Install dependencies

    npm install
  3. Create a .env file in the root directory and add the following variables:

    DATABASE_URL=postgresql://<username>:<password>@localhost:5432/kanban_board
  4. Run the migrations

    npx prisma migrate dev
  5. Start the application

    npm run dev

About

Kanban Board project where users can manage their project throught a kanban board

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published