Playing an online micro-fiction game has never been easier. Quill allows you to take your narrative fantasy games on the go. Host a game or join one, with Quill you can play at your own pace with real-time communication.
Are you a fan of Dungeons & Dragons? Pathfinder? Then Quill is the right app for you! Enjoy RPGs and many other genres created by the community.
Before you get started developing with Quill, ensure you have the following:
- An HTTP Web Server (Apache or Nginx)
- MySQL
- PHP 7.x
- Composer
- NPM
- React-Native
- A Pusher Account
- PHP Laravel Framework - Our Back-End API is a Laravel App. It takes requrests and makes responses in JSON.
- React-Native - Our Front-End is a React-Native App which communicates with the Laravel API.
- MySQL - Our main database is MySQL for storing heavy amounts of data.
- Pusher - We use Pusher for real-time communication.
Plus a number of Laravel and JavaScript packages. See the complete lists in the composer.json and package.json files.
I have mainly open-sourced my apps so people may be able to use my source code for research and so I can demonstrate my abilities. I am always open to reviewing feedback about my projects and any issue / pull requests.
When it comes to my mobile apps, I usually break down my apps in two separate repos. One repo will be the Front-End and another repo will be the Back-End.
git clone repo
cd repo
npm install
react-native run-android
git clone repo
cd repo
Set up your .env file with your MySQL information
composer install
php artisan serve --host=127.0.0.1 --port=8000
Copyright 2018 Technopathic Licensed under the GNU General Public License Version 3.0 (or later).
Quill is built with a harmonic balance of dedication and absurd amounts of caffeine.