Skip to content

Princekashish/VyomGarud

Repository files navigation

VyomGarud – UAV Systems Website + Blog Platform

VyomGarud This project is a full-stack monolithic platform combining a high-performance Next.js frontend with a Strapi headless CMS backend


✨ Features (Planned & In Progress)

Full Blog Management (Strapi Admin)

  • Create / Edit / Delete blog posts using Strapi admin panel Secure API fetching
  • Upload images
  • Rich text content with image and multi text supports

Public Facing Blog (Next.js)

  • Grid-based blog previews
  • Animated category sections
  • Animation on scroll (Framer Motion)
  • SEO-friendly URLs
/blog
/blog/sensors
/blog/sensors/real-time-sensor-fusion

🛠️ Tech Stack

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Strapi CMS (Backend)

🚀 Local Development Setup

Prerequisites

Before setting up VyomGarud locally, make sure you have the following installed:

0. File structure

app/
 ├── blog/
 │    ├── page.tsx
 │    ├── [categories]/
 │    │        └── page.tsx
 │    └── [categories]/[slug]/
 │             └── page.tsx
components/

1. Clone the Repository

git clone https://github.com/Princekashish/VyomGarud
cd VyomGarud

2. Install Dependencies

pnpm install

3. Environment Configuration

Copy the .env.example file to .env and fill in the values:

cp .env.example .env

4. Run the Development Server

pnpm dev

Open http://localhost:3000 in your browser to see VyomGarud running locally! 🎉

5. Available Scripts

  • pnpm dev - Start development server with Turbopack
  • pnpm build - Build the application for production
  • pnpm start - Start the production server
Built with ❤️ by Prince kashish

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages