joelewis / writango

Write, publish and let your audience play your write-up like a ppt presentation.

Home Page:http://writango.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Write, publish and let your audience play your write-up like a ppt presentation.

http://writango.com

License:MIT License


Languages

Language:CSS 80.6%Language:JavaScript 17.0%Language:Python 2.3%Language:HTML 0.2%