Deployed project URL: https://memo.vattsopheak.com
Features:
- 🌐 Next.js 14 framework
- 🗓 Create your own memos
- 💾 Database integration with drizzle orm
- 🔐 Auth with Clerk
- 📝 Customizable WYSIWYG
- ↩️ Undo & Redo functionality
- 💅 TailwindCSS & Shadcn-UI styling
Node version 20.x
git clone [email protected]:vattcarter7/memo-app.git
npm install
# Clerk authentication
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/dashboard
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/dashboard
# App
NEXT_PUBLIC_APP_URL=http://localhost:3000
# Database
DATABASE_URL=
npm run prepare
npm run dev
we need to authorize secret key id_rsa.pub in the .ssh folder
cat id_rsa.pub >> authorized_keys