OurFate

AI-powered horoscope platform delivering personalized daily predictions. Built with Astro for lightning-fast performance after learning from Next.js limitations.

Astro TypeScript OpenAI Tailwind CSS Cloudflare
OurFate

Overview

An AI-powered horoscope platform that aggregates predictions from multiple sources and uses OpenAI to generate unique, personalized daily readings for all zodiac signs.

Key Features

  • AI-Generated Predictions: OpenAI synthesizes data from multiple horoscope sources into coherent, engaging daily readings
  • All 12 Zodiac Signs: Complete coverage with daily, weekly, and monthly predictions
  • Lightning-Fast Performance: Sub-second page loads thanks to Astro’s zero-JS-by-default approach
  • SEO Optimized: Static generation ensures perfect Core Web Vitals scores

Why Astro?

After my experience with MarketCrash (built in Next.js), I was frustrated by the sluggish user experience caused by heavy JavaScript bundles and hydration overhead. For a content-focused site like OurFate, I needed a different approach.

Astro was the answer. It ships zero JavaScript by default, generates static HTML, and only hydrates interactive components when needed. The result?

  • 90+ Lighthouse scores across all metrics
  • Instant page transitions — feels like a native app
  • Minimal hosting costs — static files served from Cloudflare’s edge

This project validated my decision to move away from heavy frameworks for content-driven applications. Sometimes less JavaScript means a better user experience.