Skip to content

DreDay415/Hamptons-lately

Repository files navigation

πŸ–οΈ Hamptons Lately

The Coverage the Hamptons Deserves

A satirical news website that documents the absurdity, pretension, and humor of life in the Hamptons - Long Island's most exclusive summer destination. Built with Astro for blazing-fast performance.

Hamptons Lately

✨ Features

  • 🎭 Satirical Content - Humorous takes on Hamptons life and culture
  • πŸ“± Responsive Design - Perfect on all devices
  • ⚑ Blazing Fast - Built with Astro for optimal performance
  • πŸ” SEO Optimized - Meta tags, Open Graph, and structured data
  • 🎨 Modern UI - Clean, sophisticated design that matches the Hamptons aesthetic
  • πŸ”„ Interactive Elements - Clickable weather reports, Easter eggs, and more

πŸš€ Quick Start

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

# Clone the repository
git clone https://github.com/yourusername/hamptons-lately.git
cd hamptons-lately

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

Quick Start Script

# Make executable and run
chmod +x quick-start.sh
./quick-start.sh

πŸ“ Project Structure

hamptons-lately-astro/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/          # Reusable UI components
β”‚   β”‚   β”œβ”€β”€ Header.astro    # Site navigation
β”‚   β”‚   β”œβ”€β”€ Footer.astro    # Site footer
β”‚   β”‚   └── ArticleCard.astro # Article display component
β”‚   β”œβ”€β”€ layouts/            # Page layouts
β”‚   β”‚   └── Layout.astro    # Main page layout
β”‚   └── pages/              # Route pages
β”‚       β”œβ”€β”€ index.astro     # Homepage
β”‚       └── articles/       # Individual articles
β”œβ”€β”€ public/                 # Static assets
β”œβ”€β”€ dist/                   # Build output (generated)
└── package.json            # Dependencies and scripts

πŸ“° Current Articles

  • "Local Man Survives Entire Summer Without Instagram" - A heroic tale of digital detox
  • "Tesla Owner Shocked to Learn Charging Station is Actually Just a Fire Hydrant" - When luxury meets reality
  • "Restaurant Introduces 'Local's Discount' - Only $85 for a $12 Burger" - Hamptons economics at its finest

🎯 Content Ideas

Real Estate & Housing

  • Local Man Builds $15 Million 'Starter Home' for His Dog
  • New Development: 'Affordable Luxury' Starting at $2.5 Million
  • House Sells for $50 Million Over Asking Price Because 'It Felt Right'

Celebrity & Social Life

  • A-List Actor Spotted Buying Groceries Like a Regular Person (Shocking)
  • Weekend Party Report: Someone Actually Danced Without Instagramming It
  • Famous Chef Opens Restaurant, Locals Complain It's 'Too Trendy'

Transportation & Traffic

  • Helicopter Traffic Reaches All-Time High, Local Birds File Complaint
  • Range Rover Owner Discovers Car Has Reverse Gear After 3 Years
  • Traffic Report: LIE Still Terrible, But Now With More Tesla Drivers

🌐 Deployment

Vercel (Recommended)

  1. Push to GitHub
  2. Connect repository to Vercel
  3. Framework preset: Astro
  4. Deploy automatically on every push

Netlify

  1. Push to GitHub
  2. Connect to Netlify
  3. Build command: npm run build
  4. Publish directory: dist

GitHub Pages

  1. Push to GitHub
  2. Enable Pages in repository settings
  3. Build and deploy from Actions

🎨 Customization

Adding New Articles

  1. Create new .astro file in src/pages/articles/
  2. Add to homepage articles array in src/pages/index.astro
  3. Include proper meta tags and SEO

Styling

  • Edit CSS in component <style> sections
  • Update color scheme in Layout.astro
  • Modify typography and spacing

Features

  • Add new components in src/components/
  • Create new pages in src/pages/
  • Update navigation in Header.astro

πŸ”§ Development

Scripts

npm run dev          # Start development server
npm run build        # Build for production
npm run preview      # Preview production build
npm run astro        # Run Astro CLI commands

Adding Dependencies

npm install package-name
npm install -D package-name  # Dev dependency

πŸ“± Responsive Design

  • Mobile First - Optimized for mobile devices
  • Tablet Ready - Perfect on tablets and small laptops
  • Desktop Optimized - Full experience on larger screens
  • Touch Friendly - Optimized for touch interactions

🎭 Easter Eggs

  • Press 'H' anywhere for random Hamptons facts
  • Click the weather report for satirical forecasts
  • Hover over articles for smooth animations
  • Click article titles for mock article previews

πŸš€ Performance

  • Static Generation - Pre-built HTML for fastest loading
  • Optimized Images - Responsive images with proper sizing
  • Minified Assets - Compressed CSS and JavaScript
  • Lazy Loading - Images load only when needed
  • CDN Ready - Optimized for content delivery networks

πŸ” SEO Features

  • Meta Tags - Title, description, and Open Graph
  • Structured Data - JSON-LD for search engines
  • Semantic HTML - Proper heading hierarchy
  • Alt Text - Descriptive image alt attributes
  • Sitemap Ready - Easy to generate sitemaps

🀝 Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“„ License

This project is open source and available under the MIT License.

πŸ™ Acknowledgments

  • Marin Lately - Inspiration for the satirical tone
  • Astro - The amazing framework that makes this possible
  • Unsplash - Beautiful images for the articles
  • The Hamptons - For providing endless material to satirize

πŸ“ž Support


🎯 Live Demo

Coming Soon! This site will be deployed to Vercel and available at a live URL.


Remember: In the Hamptons, the best stories are the ones that make you laugh while making you question everything about privilege, wealth, and summer culture.

"Because someone needs to document this madness" πŸ–οΈβœ¨


Built with ❀️ and 🍷 using Astro

Deploy with Vercel

About

A satire website which has fake news

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors