Simple todo list app using Nextjs 14.3.2
Client: React Query, Tailwind CSS, Shadcn, Tiptap Editor
Server: NextJS
DB & Orm: Drizzle ORM, Neon db
git clone https://github.com/kyhchn/todo-list
cd todo-list
npm install
To run this project, you will need to add the following environment variables to your .env.local file or just copy from .env.example
cp .env.example .env.local
NEON_DATABASE_URL
NEXTAUTH_SECRET
-> generate on your machine $ openssl rand -base64 32
Google Credential
GOOGLE_CLIENT_ID
GOOGLE_CLIENT_SECRET
Github Credential
GITHUB_ID
GITHUB_SECRET
YOUR LOCAL ADDRESS http://localhost:xxxx
NEXTAUTH_URL
LOCAL_URL
make sure drizzle-kit already installed
npx drizzle-kit push
npm run dev