VyomGarud This project is a full-stack monolithic platform combining a high-performance Next.js frontend with a Strapi headless CMS backend
- Create / Edit / Delete blog posts using Strapi admin panel Secure API fetching
- Upload images
- Rich text content with image and multi text supports
- Grid-based blog previews
- Animated category sections
- Animation on scroll (Framer Motion)
- SEO-friendly URLs
/blog
/blog/sensors
/blog/sensors/real-time-sensor-fusion
- Next.js
- TypeScript
- Tailwind CSS
- Strapi CMS (Backend)
Before setting up VyomGarud locally, make sure you have the following installed:
- Node.js (v24 or later) - Download here
- pnpm - Install with
npm install -g pnpmor follow the official guide - Git - Download here
app/
├── blog/
│ ├── page.tsx
│ ├── [categories]/
│ │ └── page.tsx
│ └── [categories]/[slug]/
│ └── page.tsx
components/
git clone https://github.com/Princekashish/VyomGarud
cd VyomGarudpnpm installCopy the .env.example file to .env and fill in the values:
cp .env.example .envpnpm devOpen http://localhost:3000 in your browser to see VyomGarud running locally! 🎉
pnpm dev- Start development server with Turbopackpnpm build- Build the application for productionpnpm start- Start the production server
Built with ❤️ by Prince kashish