This project is a comprehensive application designed to enhance personal growth and self-discovery through a gamified system. It aims to support users in becoming more open and self-aware by integrating various components and services that provide a seamless and interactive environment. The application offers character creation and management within a role-playing game (RPG) setting, encouraging users to engage with their characters and the game world to achieve their personal goals.
- Character Creation: Guided by the Quest Deity, users can create and customize their characters with unique traits and abilities.
- Dynamic Storytelling: The application offers a rich narrative experience, adapting to user choices and actions.
- Avatar Generation: Utilizes advanced AI to generate character avatars based on user-defined attributes and styles.
- Stat Management: Provides detailed tracking and visualization of character stats, buffs, and debuffs.
- Quest System: Engages users with daily quests and challenges to enhance gameplay.
- Vue.js: For building the user interface.
- Vuex: For state management.
- Express.js: For the mock server handling avatar generation requests.
- Axios: For making HTTP requests to external APIs.
To get started with this project, clone the repository and follow the setup instructions in the INSTALL.md
file.
We welcome contributions from the community. Please read our CONTRIBUTING.md
for guidelines on how to contribute to this project.
This project is licensed under the MIT License. See the LICENSE.md
file for more details.