A scalable, business-friendly website and blog for Phoenix Lab, built with Next.js. Features static article pages, curated posts, modern branding, and a modular architecture for easy expansion.
- Next.js 14+ with App Router
- Modular page structure (
src/app) - Dynamic blog, portfolio, and team sections
- Custom branding, fonts, and icons
- Responsive design with Bootstrap 5
- Image and PDF asset management
- JSON-based content for easy updates
- Advanced UI components (carousels, grids, animations)
- SEO-ready and optimized for performance
Install dependencies:
npm installRun the development server:
npm run devVisit http://localhost:3000 to view the site.
src/app/— Main pages (about, blog, portfolio, contact, etc.)src/components/— Reusable UI and section componentssrc/assets/— CSS and static assetssrc/db/— JSON data for blog, team, services, etc.public/images/— Organized image assetspublic/pdfs/— Downloadable PDF resourcespublic/fonts/— Custom fonts
npm run dev— Start development servernpm run build— Build for productionnpm run start— Start production servernpm run lint— Lint codebase
- Next.js
- React 18
- Bootstrap 5
- Isotope, Swiper, Slick Carousel
- ESLint
Deploy easily on Vercel or any Node.js hosting platform.
Open to improvements and new features. Please submit issues or pull requests!