Website for LGTM Podcast by OSSPH - A tech podcast featuring discussions about software development, open source, and technology in the Philippines.
- Next.js 15.5.6 - React framework with App Router
- React 19 - Latest React version
- TypeScript - Type-safe development
- Tailwind CSS v4 - Utility-first CSS framework
- shadcn/ui - Re-usable component library
- MagicUI Components - Animated UI components
- Lucide Icons - Beautiful icon library
- ⚡️ Performance Optimized - Static generation, 122 kB First Load JS
- 🎨 Beautiful UI - MagicUI-inspired animations (ShimmerButton, AnimatedGradientText, BentoGrid)
- 📱 Responsive Design - Mobile-friendly layout
- ♿️ Accessible - Semantic HTML and ARIA labels
- 🔍 SEO Friendly - Metadata, Open Graph, Twitter Cards, robots.txt
- 🎯 PWA Ready - Web app manifest included
- Node.js 18+
- pnpm
# Install dependencies
pnpm install
# Run development server
pnpm dev
# Build for production
pnpm build
# Start production server
pnpm startOpen http://localhost:3000 to view the website.
This project is configured to automatically deploy to GitHub Pages on every push to the main branch.
- Go to your repository Settings → Pages
- Under Source, select GitHub Actions
- Push to the
mainbranch to trigger the deployment workflow - Your site will be available at
https://<username>.github.io/<repository-name>/
The deployment workflow:
- Builds the Next.js app as a static site
- Exports all pages as SEO-friendly HTML
- Automatically deploys to GitHub Pages
See .github/workflows/deploy.yml for the workflow configuration.
├── app/ # Next.js app directory
│ ├── globals.css # Global styles and Tailwind
│ ├── layout.tsx # Root layout with metadata
│ └── page.tsx # Home page
├── components/ # React components
│ └── ui/ # UI components
│ ├── button.tsx
│ ├── shimmer-button.tsx
│ ├── animated-gradient-text.tsx
│ └── bento-grid.tsx
├── lib/ # Utility functions
│ └── utils.ts
├── public/ # Static assets
│ ├── manifest.json
│ └── robots.txt
└── next.config.ts # Next.js configuration
LGTM, Podcast, OSSPH, Open Source, Tech, Software Development, Philippines, Technology
Copyright © 2025 LGTM Podcast by OSSPH. All rights reserved.
This is the official website for LGTM Podcast by Open Source Software Philippines (OSSPH).
Visit OSSPH Website to learn more about the community.