Write, publish and let your audience play your write-up like a ppt presentation.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
client
server
.DS_Store
.gitignore
LICENSE
README.md
TODO.txt
requirements.txt

README.md

What is Writango?

Writango is a tool to write something and publish it as a playable article. There's a demo here. It could be considered as an article that could be presented like a presentation.

Installation Guide

Writango is a Python / Django project. The front-end is written with React. Being a Django project you can use your database of choice. Just configure settings.py to suit your needs. It runs using SQLite by default. Look here for sample settings.py.

git clone https://github.com/joelewis/writango
cd writango
virtualenv venv
pip install -r requirements.txt

# Edit sample_settings.py to suit your needs and rename it to settings.py.

cd server/
python manage.py makemigrations
python manage.py migrate
python manage.py runserver


cd ../client/
npm install # make sure you've got the right version of node & NPM
webpack --config webpack.config.js --watch # use webpack.config.production.js for production compiling

If you visit http://localhost:8000, you should be able to reach your Writango instance.

Roadmap

Refer TODO.txt to refer things in pipeline. If you are familiar with Python or React and/or simply interested in the project, do help complete the TODO.

LICENSE

MIT License.

Pull requests are welcome. Use github issues to file bugs and other queries.