Skip to content

joelewis/writango

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published