Skip to content

pryzmatpl/olympus

Repository files navigation

Olympus, the Mythical Journey - Your Personal Mythological Story Generator

A Vue.js application that generates personalized mythological stories based on your zodiac signs and birthday. Each story is uniquely crafted to incorporate elements from both Western and Chinese astrology, creating an immersive narrative experience.

Features

  • Birthday-Based Story Generation: Enter your birthday to start your unique mythological journey
  • Dual Zodiac Integration: Combines both Western and Chinese zodiac elements
  • Custom Avatar Generation: Creates a personalized avatar based on your zodiac signs
  • 3D Model Support: Generates a 3D model of your avatar for enhanced visualization
  • Daily Chapter Updates: Receives 30 new chapters each day
  • Premium Content: Access to full story with subscription (PayPal integration)
  • Mythological Elements: Features well-known mythological entities and heroes

Technical Stack

  • Vue.js 3
  • Webpack
  • Tailwind CSS
  • Pinia for state management
  • Vue Router for navigation
  • PayPal payment integration
  • Lucide icons

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn

Installation

  1. Clone the repository:
git clone [repository-url]
cd mythical-journey
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

Project Structure

src/
├── components/         # Reusable Vue components
├── views/             # Page components
├── stores/            # Pinia stores
├── services/          # API services
├── utils/             # Utility functions
└── assets/            # Static assets

API Integration

The application integrates with several APIs:

  • Avatar Generation API
  • Story Generation API
  • 3D Model Generation API

Contributing

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

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Zodiac calculations based on traditional astrological systems
  • Story generation inspired by classical mythology
  • Avatar design influenced by both Western and Eastern art styles

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages