Skip to content

doctor500/landing-page

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

66 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Next.js Personal Landing Page Portfolio

A modern, high-performance portfolio landing page built to showcase professional engineering experience. This project leverages Next.js 14 (App Router) and Tailwind CSS to deliver a responsive, dark-mode enabled user experience deployed statically to GitHub Pages.

πŸ”— Live Demo: https://www.layardi.com


✨ Key Features

  • Modern Stack: Built with Next.js 14, React 18, and TypeScript for type-safe development.
  • Dynamic Theming: Seamless Dark/Light mode toggle powered by next-themes and CSS variables.
  • Custom Design System: Consumes a centralized design system (tokens) via CDN for consistent styling without local overhead.
  • Interactive UI:
    • Framer Motion animations for smooth page transitions and scroll effects.
    • Floating Navigation that naturally appears on scroll.
    • Testimonials Carousel with auto-play and progress indicators.
  • Responsive Layout: Mobile-first architecture with adaptive padding and component sizing.
  • Static Export: Optimized for zero-cost hosting on GitHub Pages via GitHub Actions.

οΏ½ Tech Stack

  • Framework: Next.js 14
  • Styling: Tailwind CSS + Custom Tokens
  • Language: TypeScript
  • Deployment: GitHub Actions (Static Export)
  • Assets: Centralized CDN distribution

πŸš€ Getting Started

  1. Clone the repository:

    git clone https://github.com/doctor500/landing-page.git
    cd landing-page
  2. Install dependencies:

    npm install
  3. Run local server:

    npm run dev

    Visit http://localhost:3000.

πŸ“‚ Project Structure

landing-page/
β”œβ”€β”€ .context/           # Project documentation
β”œβ”€β”€ app/                # Next.js App Router
β”œβ”€β”€ components/         # UI Components (Hero, Stats, Timeline)
β”œβ”€β”€ lib/
β”‚   └── data.ts         # Content Data Source
└── public/             # Static Assets

πŸ“„ License

MIT License. See LICENSE for details.

About

Static content landing page hosted on GitHub Pages ecosystem. AI-ready integration πŸš€πŸ€–

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors