Skip to content

Repository files navigation

Nightwave Studio

A dark, modern marketing site for a creative studio showcasing design, motion, and brand work for ambitious teams.

Features

  • 🎨 Dark, Cinematic UI - Modern gradient backgrounds with high-contrast design
  • 🎭 Smooth Animations - Framer Motion animations throughout with scroll-triggered effects
  • 📱 Fully Responsive - Optimized for mobile, tablet, and desktop
  • Fast & Modern - Built with Next.js 16, React 19, and TypeScript
  • 🎯 Conversion-Focused - Strategic layout with clear calls-to-action
  • 🌊 Horizontal Navbar - Sticky navigation with smooth interactions

Tech Stack

  • Framework: Next.js 16 (Pages Router)
  • Language: TypeScript
  • Styling: Tailwind CSS 4
  • Animations: Framer Motion
  • Deployment Ready: Vercel-optimized

Getting Started

Prerequisites

  • Node.js 18+ installed
  • npm or yarn package manager

Installation

  1. Clone the repository:
git clone https://github.com/wabbit12/nightwave.git
cd nightwave
  1. Install dependencies:
npm install
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000 in your browser

Project Structure

nightwave/
├── components/          # React components
│   └── Footer.tsx      # Footer component
├── pages/              # Next.js pages
│   ├── _app.tsx       # App wrapper
│   └── index.tsx      # Homepage with all sections
├── styles/            # Global styles
│   └── globals.css    # Tailwind base styles
├── public/            # Static assets
└── package.json       # Dependencies

Sections

  • Hero - Main introduction with launch overview
  • Stats - Key metrics and snapshots
  • Work - Showcase of services and approach
  • Services - Launch sprint and retainer options
  • Approach - Process and methodology
  • Contact - Inquiry form for potential clients

Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm start - Start production server
  • npm run lint - Run ESLint

Deployment

Deploy to Vercel with one click:

Deploy with Vercel

Or deploy manually:

npm run build
npm start

License

This is a design case study and portfolio project.

Author

Created by @wabbit12

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages