matagus / alameda-api

A project managent system with a simpler UX built with Django & React.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

alameda_api

Build Status

Overview

A very simple project managent tool built with Django & Bulma.io & Turbolinks, made in order to learn some of the new Django 2.x features and specially Django Channels :)

Here are some screenshots:

Installation

  1. Create a python 3.7.x virtual environment
  2. Activate it
  3. Install local requirements: pip install -r requirements/local.txt
  4. Configure a rabbitmq server with the following credentials / setup: user=guest password=guest host=localhost port=5672 virtual host=/alameda_api.
  5. Run: honcho -f Procfile.local start
  6. Open your browser at http://localhost:8000.

Deploying to heroku:

  1. Install the heroku client: https://devcenter.heroku.com/articles/heroku-cli
  2. Login using your credentials
  3. Add the git remote: git remote add heroku https://git.heroku.com/alameda_api-tool.git
  4. Profit!

Every time you want to deploy a new branch just do:

git push heroku <branch-name>:master

To deploy master just do:

git push heroku master

Links

Contribute

PRs accepted.

License

MPL

About

A project managent system with a simpler UX built with Django & React.js

License:MIT License


Languages

Language:Python 100.0%