Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

What about create stories in a decentralized and collaborative way?

License

Notifications You must be signed in to change notification settings

ForMyFreedom/ForFable-API

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

177 Commits
177 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ForFable API

Stories... They have been since the beginning of our times and will be until the end of them... The act of telling stories is the greatest faculty of any human being, even though it is almost as innate as eating.

So... What about create stories in a decentralized way?

ForFable

What is this project about?

The purpose of the “ForFable” software is to offer the user means to improve their writing skills through the creation of collaborative and decentralized stories (Multiple authors competing for community approval so that their opinion of how the story should be extended is chosen as the definitive).

Explaining all major concepts

All Stories (From some Genre) consist of an initial Prompt (Either original or generated by the system daily) and an ongoing set of Definitive Extensions (Which are written and chosen by Users themselves, in a timed voting system in which positive and negative Reactions decides what Proposal will become definitive).

And just like its beginning and middle, all stories end by the hands of the community, voting that that end point, will be the last of this journey written by dozens of hands...

But despite the 'game', in which Users will interact and build their tales, the great magic does not reside in it. In fact, the great transforming power of such an application occurs through the Prompts and Proposals Comments tabs, a place where all Users will be able to give their opinions and criticisms about the writing of such author, as well as being able to send images (Such as fanarts of stories!). Forming a strong community in which many great stories can have their beginnings...

But know that we do not close our eyes to the evil of the world... Through the social boycott of incidents Reports, Comments / Prompts / Proposals can be deleted by the hands of the community itself, what garants a Flag to that User... And as game theory says, it is more than inevitable that a majority of good actors will suffocate the public existence of bad actors...

How to start the project

  1. Download the source (recommendation: Github Desktop)
  2. Have Node.js installed
  3. Install the dependencies with npm install
  4. Create a template .env as in .env.example
  5. Run the migations with node ace migration:run
  6. Run with npm run dev

About

What about create stories in a decentralized and collaborative way?

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.