notebook-ai

A Notion Clone

AI assisted note taking.

Features

  • AI assisted completions
  • AI generated images for your notebooks

Technologies

  • Clerk - auth
  • ShadCn - UI
  • Lucide react
  • Typewriter effect
  • Neon DB
  • Drizzle ORM - drizzle-kit generate:pg and npx drizzle-kit push:pg
  • Drizzle Kit - to view data
  • TipTap - markdown editor
  • Firebase- save the image urls - dalle url's are only avaliable for an hour.
  • React Query - state- mutate results - query caching
  • encoding

Use Drizzle Kit Studio to modify the database: npx drizzle-kit studio 127.0.0.1:4983