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.
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.
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.
Pull requests are welcome. Use github issues to file bugs and other queries.