Inspiration

I’m not a developer or an astrologer—just someone deeply fascinated by AI, astrology, and psychology. For years, I felt traditional horoscopes were overly simplistic, offering only shallow insights into human potential. Driven by curiosity, I asked: Could AI merge Western astrology, Chinese metaphysics, and psychological profiling to uncover a unique psycho-energetic identity? That question—and relentless experimentation—sparked Cosmic DNA, a project aimed at transforming generic horoscopes into powerful tools for self-awareness, accessible to everyone.

What it does

Cosmic DNA is an AI-powered astrology app that goes far beyond standard horoscope signs. It fuses Western astrological archetypes (Sun, Moon, Ascendant) with Chinese metaphysical cycles (zodiac and elements) to create a cohesive, multi-layered “psycho-energetic DNA” report. The result is a deeply personalized narrative that highlights each user’s unique traits, internal contradictions, key life themes, and compatibility patterns—presented in a private, engaging format.

How we built it

  • AI-first development:
    As someone with no coding background, I relied entirely on AI tools. Bolt.new acted as my core build environment, while Google Gemini and Claude supported debugging and iteration.

  • Frontend:
    Developed using React, TypeScript, and Vite for rapid performance, styled with Tailwind CSS to ensure a clean and modern UI.

  • Backend (Stateless Proxy):
    Built in Node.js with Express. The backend handles secure API requests and environment variables only—storing zero user data.

  • External APIs:

    • json.freeastrologyapi.com — for real-time astronomical calculations (Ascendant, Moon, planetary positions).
    • OpenAI GPT-4o-mini — powered by a custom-engineered “super-prompt” that generates structured, insightful personality profiles based on symbolic inputs.
  • Deployment & Domain Setup:

    • Netlify was used for fast and scalable deployment.
    • ENTRI (via IONOS) enabled seamless setup of the custom domain: cosmic-dna.online.

Challenges we ran into

  • Zero API experience:
    Learning to manage external APIs, CORS policies, and proxy routing without prior knowledge was tough—but rewarding.

  • Complex prompt engineering:
    Crafting a prompt that synthesizes Eastern and Western symbolism without causing AI hallucinations took countless iterations.

  • Language barrier:
    English is not my native language, so translating the full UI, content, and pitch video required extensive support from AI tools.

  • Hackathon velocity:
    Working under time pressure while debugging, deploying, and designing all at once was the ultimate full-stack challenge.

Accomplishments that we're proud of

  • AI-powered creation:
    Built a fully functioning, publicly accessible product without ever writing a line of code—purely through AI collaboration.

  • Unique product concept:
    Designed a tool that bridges symbolic traditions, psychology, and emerging AI in a way that feels intuitive and meaningful.

  • Privacy-first architecture:
    Ensured that user data is never stored or exposed, complying with ethical design and privacy-by-default principles.

  • Overcoming personal limits:
    Despite technical and language challenges, I shipped a product and video I’m genuinely proud of—something that once felt impossible.

What we learned

  • AI enables creators without code:
    This project proved that creativity, not syntax, is the true superpower—and AI is the perfect amplifier.

  • From concept to deployment:
    I learned to design and ship a full-stack web app, from frontend logic to API orchestration and deployment pipelines.

  • Curiosity fuels breakthroughs:
    The ability to learn, iterate, and explore without fear was the driving force behind every milestone.

What's next for Cosmic DNA

  • Deeper personalization:
    Integrate more refined psychological models and predictive logic to expand the report's accuracy and relevance.

  • Multilingual support:
    Launching a Polish version to serve my native language community, followed by additional languages.

  • Community-building:
    Adding features for sharing, compatibility-based matchmaking, or AI-powered guidance based on personal cycles.

  • AI refinement:
    Continuously fine-tune prompt structures and explore more advanced models for future expansion.

Built With

Share this project:

Updates

Submission history