/pesto-todo-zeta

Pesta Todo Zeta - Fullstack Todo APP

Primary LanguageTypeScript

Pesto Todo Zeta

A fullstack todo app built with Next.js, Typescript, Tailwind CSS, and many more.

Setup

  • Clone the repository:
git clone https://github.com/qurashi-akeel/pesto-todo-zeta.git

I would appriciate if you fork it instead of cloning directly. And also give it a star.

  • Install pnpm:
npm install -g pnpm
  • Install dependencies:
pnpm install
  • Copy the .env.example file and create your own .env.local file:
    • Get resend api key from Resend.
cp .env.example .env.local

Accordingly change the contents of .env.local as per your environment.

  • Run dev server:
pnpm dev

Completed functionality

  • Add config (editor, prettier etc)
  • Add tanstack table and radax UI
  • Models for create/edit todo
  • Theme (dark/light/system)
  • Setup API routes
  • Database (mongoDB) Integration
  • Complete Authentication
  • Create todo (without error handling)
  • View all todos
  • Mark fields as required in create/edit todo
  • Error handling for empty create todo

Next tasks

  • Delete todo
  • View Single Todo
  • Trim description in table
  • Edit todo
  • Error handling