Soulfync AI - AI-Powered Astrology Reports by Liam MurraySoulfync AI - AI-Powered Astrology Reports by Liam Murray

Soulfync AI - AI-Powered Astrology Reports

Liam Murray

Liam Murray

Soulfync AI - Personalized Astrology Reports

Soulfync AI is a modern astrology application that provides AI-powered personalized astrology reports. Users can authenticate, engage with AI-powered astrology insights, and receive streaming responses through an intuitive chat interface.

Features

Free Personalized Astrology Reports - Get accurate astrology insights powered by AI
Cosmic-Themed Design - Beautiful purple/pink gradient aesthetic with galaxy effects
AI Chat Interface - Real-time streaming responses for astrology consultations
User Authentication - Secure login via Replit Auth
Responsive Design - Works seamlessly on desktop and mobile devices

Tech Stack

Frontend

React 18 with TypeScript
Tailwind CSS for styling
shadcn/ui component library (Radix UI primitives)
TanStack React Query for data fetching
Wouter for routing
Framer Motion for animations

Backend

Express.js with TypeScript
PostgreSQL database with Drizzle ORM
WebSocket support for real-time features
OpenAI API for AI-powered responses
Passport.js for authentication

Getting Started

The application runs automatically via the configured workflow
Visit the landing page to learn about Soulfync AI
Click "Get Your Free Report" to authenticate
Start chatting with the AI astrology assistant

Project Structure

├── client/                 # Frontend React application│   ├── src/│   │   ├── components/     # Reusable UI components│   │   ├── pages/          # Page components (landing, chat)│   │   ├── hooks/          # Custom React hooks│   │   └── lib/            # Utility functions├── server/                 # Backend Express application│   ├── routes.ts           # API route definitions│   ├── storage.ts          # Database access layer│   └── replit_integrations/ # Auth, AI, and other integrations├── shared/                 # Shared types and schemas│   └── schema.ts           # Drizzle ORM schema definitions└── attached_assets/        # Images and static assets

Environment Variables

The application uses the following environment variables (managed by Replit):
DATABASE_URL - PostgreSQL connection string
SESSION_SECRET - Session encryption key
AI_INTEGRATIONS_OPENAI_API_KEY - OpenAI API key
AI_INTEGRATIONS_OPENAI_BASE_URL - OpenAI API base URL

License

All rights reserved.
Like this project

Posted Jan 9, 2026

Developed Soulfync AI, an AI-powered personalized astrology reports app.