A distributed social network
Python JavaScript CSS HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
api
api_settings
app
.bowerrc
.editorconfig
.gitignore
.travis.yml
LICENSE
README.md
bower.json
delete.py
gulpfile.js
manage.py
nodes.py
package.json
preprocessor.js
requirements.txt

README.md

404 Social Distribution

Build Status

App

Project Specifications

API Documentation.

Short Video Demo.

Setup

Getting things up and running is a bit more complicated because we're running a separate purely restful backend and a React.js frontend.

Frontend Installation

npm install
bower install

How To Run

You're going to need "gulp" to build our frontend. So you need to run npm install -g gulp. Then running the command below should automatically build everything and open a tab in your browser with the app running. By default the app is not configured to find our remote production api so you'll need to follow the instructions below on starting the api up as well.

gulp serve

Backend Installation

pip install -r requirements
./manage.py migrate

Testing

./manage.py test

Libraries and Frameworks

Back End
Front End