Skip to content
This repository has been archived by the owner on Apr 13, 2022. It is now read-only.
/ manageflow Public archive
forked from jitingcn/manageflow

task manager for a group of users with multiple roles (WIP)

License

Notifications You must be signed in to change notification settings

RogueTea/manageflow

 
 

Repository files navigation

manageflow

manageflow is a task manager app for a group of users with multiple roles. This was a level 2 WAD group project. The final project can be seen here : https://github.com/jitingcn/manageflow

The building version are:

  • Python 3.6+
  • Django 3

Setting Up for Development

These are instructions for setting up this project in development environment, may vary depending on your operating system.

  • install Python on your system, you can also use conda or pyenv:

    You’ll need to make sure you have python and pip available. You can check this by running:

      $ python --version
      Python 3.7.6
      $ pip --version
      pip 20.0.2
    
  • install pipenv:

      $ pip install pipenv
    
  • check out project code:

      $ git clone https://github.com/jitingcn/manageflow
      $ cd manageflow
    
  • prepare pipenv environment and install requirements

      $ pipenv shell
      (manageflow) $ pipenv install --dev
    
  • manageflow is configured to use a SQLite database by default. To use PostgreSQL or MySQL database, create and edit manageflow/local_settings.py file. There is a template you can copy and edit as needed:

      (manageflow) $ cp manageflow/local_settings.py.example manageflow/local_settings.py
    
  • create database tables and the superuser account:

      (manageflow) $ ./manage.py migrate
      (manageflow) $ ./manage.py createsuperuser
    
  • run development server:

      $ ./manage.py runserver
    

Configuration

Database Configuration

Running in Production

  • How to run the test suite

  • Services (job queues, cache servers, search engines, etc.)

  • Deployment instructions

About

task manager for a group of users with multiple roles (WIP)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 44.9%
  • SCSS 42.5%
  • Python 7.3%
  • HTML 3.4%
  • Haml 1.9%