/shoryuken

Shoryuken is Trello-like app created with NextJS.

Primary LanguageTypeScript

Shoryuken

Thumbnail

Shoryuken is Trello-like web app created with NextJS and TailwindCSS. It has some features like:

  • Authentication parts are like sign up, sign in, sign out, forgot password, and reset password.
  • Create a board, open board detail, update board title, and delete a board.
  • Create a list, update list title, and delete a list.
  • Create a card, update card title and description, and delete a card.

Installation

You need to follow these steps to install this project on your machine:

  1. Clone the repo from GitHub.
git clone git@github.com:gattigaga/shoryuken.git
  1. Open the directory and run yarn to install node_modules.
yarn
  1. Sign in and create a project in Supabase.

  2. Create database with this schema below in this page.

DB Schema

  1. Setup to enable Google Authentication in Supabase with this guide.

  2. Create .env.local in root directory and fill it with supabase url and anon key you got from this page in Supabase.

NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
  1. Run the project with yarn.
yarn dev