Skip to content

StoryVerse is an innovative platform designed for collaborative storytelling.

Notifications You must be signed in to change notification settings

YounesMakhlouf/StoryVerse

Repository files navigation

Contributors LinkedIn LinkedIn


Logo

StoryVerse

An innovative platform designed for collaborative storytelling
Explore the project »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributing and future plans

About The Project

Welcome to StoryVerse, an innovative platform designed for collaborative storytelling. Join forces with fellow storytellers and embark on an extraordinary adventure where each contribution takes the story in unexpected and exciting directions.

The Power of Collaborative Storytelling

Imagine a world where you can start a story and watch it grow, evolve, and unravel through the creative inputs of a vibrant community. With StoryVerse, storytelling is amplified as individuals from all walks of life come together to weave captivating tales.

Here's how it works: You begin a story with your unique imagination, setting the stage for what's to come. Other writers from around the world then step in, adding their own twists, turns, and surprises. As the story unfolds, witness characters take on a life of their own, plots thicken, and the narrative takes unexpected detours.

Endless Possibilities

With StoryVerse, the possibilities are endless. Craft tales of adventure, mystery, romance, or delve into the realms of fantasy and science fiction. Let your imagination run wild as you contribute to ongoing stories or initiate new ones.

Gamified Storytelling Experience

StoryVerse goes beyond just writing. We believe storytelling should be an immersive experience, which is why we've gamified StoryVerse. Earn experience points (XP) as you complete quests, unlocking new tiers and leveling up your storytelling prowess. Challenge yourself and embark on an epic storytelling adventure.

Stay Connected and Engaged

We've incorporated a robust notification system to keep you connected and engaged. Receive real-time updates when someone interacts with your stories, whether it's likes, comments, or new followers. Stay in the loop and never miss a beat.

(back to top)

Built With

  • Symfony
  • Webpack
  • MySQL
  • Bootstrap

(back to top)

Getting Started

To get a local copy up and running follow these simple steps.

  1. Clone the repo
    git clone https://github.com/YounesMakhlouf/StoryVerse
  2. Install NPM packages
    npm install
  3. Install Composer packages
    composer install
  4. Create a file named .env.local and define the following variables:
    • APP_SECRET
    • DATABASE_URL
    • MAILER_DSN
  5. Create a database
    symfony console doctrine:database:create
  6. Create a migration
    symfony console make:migration
  7. Migrate the database:
    symfony console doctrine:migrations:migrate
  8. Load the fixtures:
    symfony console doctrine:fixtures:load
  9. Run Webpack:
    npm run watch
  10. Start the server:
    symfony serve -d

That's it! Enjoy the immersive world of StoryVerse.

(back to top)

Contributing and Future Improvements

StoryVerse is a work in progress, and we are committed to continuously improving the platform.
We welcome suggestions and pull requests from the community to make StoryVerse even better.

Adventure awaits! 📖✨

(back to top)

About

StoryVerse is an innovative platform designed for collaborative storytelling.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published