docs: def create_project(project_name, skel="basic"):
      """
      Create the project
      """
      project_dir = get_project_dir_path(project_name)
      app_tpl = pkg_resources.resource_string(__name__, '%s/app.py' % (SKELETON_DIR))
      propel_tpl = pkg_resources.resource_string(__name__, '%s/propel.yml' % (SKELETON_DIR))
      config_tpl = pkg_resources.resource_string(__name__, '%s/config.py' % (SKELETON_DIR))
      model_tpl = pkg_resources.resource_string(__name__, '%s/model.py' % (SKELETON_DIR))
      manage_tpl = pkg_resources.resource_string(__name__, '%s/juicy.py' % (SKELETON_DIR))
  
      app_file = "%s/app_%s.py" % (CWD, project_name)
      requirements_txt = "%s/requirements.txt" % CWD
      propel_yml = "%s/propel.yml" % CWD
      config_py = "%s/config.py" % APPLICATION_DIR
      model_py = "%s/model.py" % APPLICATION_DIR
      manage_py = "%s/juicy.py" % CWD
  
      dirs = [
          APPLICATION_DIR,
          APPLICATION_DATA_DIR,
          project_dir
      ]
      for d in dirs:
          if not os.path.isdir(d):
              os.makedirs(d)
  
      files = [
          ("%s/__init__.py" % APPLICATION_DIR, "# Juice"),
          (config_py, config_tpl),
          (model_py, model_tpl),
          (app_file, app_tpl.format(project_name=project_name)),
          (requirements_txt, "%s==%s" % (__title__, __version__)),
          (propel_yml, propel_tpl.format(project_name=project_name)),
          (manage_py, manage_tpl)
      ]
      for f in files:
          if not os.path.isfile(f[0]):
              with open(f[0], "wb") as f0:
                  f0.write(f[1])
  
      copy_resource("%s/skel/%s/" % (SKELETON_DIR, skel), project_dir)
      copy_resource("%s/%s/" % (SKELETON_DIR, "_data"), APPLICATION_DATA_DIR)