/nuxt3-blog

Mentoring project at KMS Lighthouse

Primary LanguageTypeScriptMIT LicenseMIT

🖼 My pet project within mentoring at KMS Lighthouse


⚒️ Tech stack

Nuxt Nuxt Content Vuetify TypeScript Vercel PNPM MongoDB Mongoose Zod Cloudinary

⚡ Running locally

# Installation (recommended for nuxt3)
pnpm i --shamefully-hoist

# Development server
pnpm dev

Add a .env file with the following content:

# Cloudinary
NUXT_CLOUDINARY_CLOUD_NAME=...
NUXT_CLOUDINARY_API_KEY=...
NUXT_CLOUDINARY_API_SECRET=...

# MongoDB
NUXT_MONGODB_URL=...

# GitHub
NUXT_GITHUB_CLIENT_ID=...
NUXT_GITHUB_CLIENT_SECRET=...

# Google
NUXT_GOOGLE_CLIENT_ID=...
NUXT_GOOGLE_CLIENT_SECRET=...

# JWT
NUXT_JWT_ACCESS_SECRET=...
NUXT_JWT_REFRESH_SECRET=...

# Your app URL
NUXT_PUBLIC_APP_URL=...

📄 License

MIT © Yauheni Vasiukevich