Skip to content

WriteAI is a modern AI SaaS landing page built with Vue 3 and Tailwind CSS. The project focuses on clean UI, smooth animations, and a scalable SaaS-ready design. It is fully responsive, fast, and deployed live on Vercel.

Notifications You must be signed in to change notification settings

JonniTech/Write-AI-LandingPage

Repository files navigation

✨ WriteAI – Premium SaaS Landing Page

WriteAI is a state-of-the-art, high-converting landing page built for the next generation of AI-powered writing tools. Designed with a "Premium-First" philosophy, it combines sophisticated aesthetics, smooth interactions, and a rock-solid technical foundation.

Preview


🎨 Design System & Aesthetics

The project adopts a unique, elegant color palette designed to feel professional yet warm.

  • Primary Colors:
    • Cream (#F4ECD6): Used as the primary background for light mode and highlight for dark mode.
    • Dark Purple (#310A31): Used for core typography, borders, and dark mode background.
  • Typography: Integrated "Outfit" from Google Fonts (via @fontsource/outfit) for its modern, clean, and geometric sans-serif feel.
  • Visuals:
    • Glassmorphism: Subtle backdrop blurs on the Navbar and Mobile Sheet.
    • Dynamic Blobs: Animated CSS-only morphing blobs in the Hero section for visual depth.

🚀 Key Features

1. Ultra-Premium Hero Section

  • Particle System: Interactive background nodes powered by tsparticles that are theme-aware (switching from white to dark purple on theme toggle).
  • Animated Headline: Entry animations using @vueuse/motion with spring physics.
  • Floating Badge: Pulse-animated "New Feature" indicator.

2. Bi-Directional Testimonials Marquee

  • A high-performance, infinite scrolling testimonial grid.
  • Three Columns: Synchronized movement where the outer columns scroll up and the center column scrolls down for a dynamic, "alive" feel.
  • Hover States: Cards pause/lift on hover using CSS transforms.

3. Intelligent Responsive Navigation

  • Adaptive Navbar: Sticky blur effect with intersection awareness.
  • Smart Mobile Menu: A full-screen Sheet (Shadcn) that automatically closes when a link is clicked, providing a seamless single-page application experience.
  • Theme Engine: Robust light/dark switching powered by @vueuse/core with persisted state.

4. Modern Contact & Info

  • Animated Sections: Grid layout with cross-fade entry animations.
  • Floating Actions: A "Scroll to Top" button that dynamically appears after scrolling, featuring smooth transitions.

🛠️ Tech Stack


📁 Project Structure

src/
├── components/          # Reusable UI Blocks
│   ├── ui/               # Primary Atomic Components (Buttons, Inputs, etc.)
│   ├── AppNavbar.vue     # Specialized Responsive Navbar
│   ├── HeroSection.vue   # Animated Landing Entry
│   ├── ContactSection.vue# Form and Branding
│   └── ...               # Features, Pricing, Testimonials
├── composables/         # Global Logic (Theming, State)
├── styles/
│   └── global.css        # Tailwind v4 Theme & Theme Variables
└── views/
    └── HomeView.vue      # Central Orchestration Page

⚙️ Installation & Development

  1. Clone & Install:
npm install
  1. Run Dev Server:
npm run dev
  1. Production Build:
npm run build

⚖️ Standards & Conventions

  • Component Naming: Strictly follows the Vue Style Guide (Multi-word naming: UiButton, AppNavbar).
  • Performance: Heavy use of CSS animations over JavaScript where possible for maximum frame rates.
  • Maintenance: All Shadcn components have been converted to JavaScript to ensure zero-friction development without TypeScript overhead.

Developed with ❤️ for high-performance SaaS experiences.

About

WriteAI is a modern AI SaaS landing page built with Vue 3 and Tailwind CSS. The project focuses on clean UI, smooth animations, and a scalable SaaS-ready design. It is fully responsive, fast, and deployed live on Vercel.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published