Skip to content
Snippets Groups Projects
Select Git revision
  • a4ec86952460abe225d18166d2b7f8bd2c76401b
  • master default protected
  • feature/tryton-requests-integration
  • feature/flask-webpack-integration
4 results

m-ship

  • Open with
  • Download source code
  • Your workspaces

      A workspace is a virtual sandbox environment for your code in GitLab.

      No agents available to create workspaces. Please consult Workspaces documentation for troubleshooting.

  • Mittelab Membership platform

    This is a membership panel. The main features are:

    • Accepting new membership requests
    • Managing an existing membership
      • Payment status
      • Special privileges (door open)
    • Multilanguage!

    Technologies used

    • Python Flask
    • HTML5 + CSS3
    • Tryton
    • FreeIPA

    Pages

    Welcome page

    Explain what the website is and how can be used. Two jumbotrons will lead the users toward:

    • Registration of a new member
    • Login via Ipsilon and membership panel

    Registration form

    A "standard" registration form. Has to have links to statute and rules as HTML, checkboxes to read & accept.

    Install instructions

    Assuming you have pipenv and nodejs/npm already installed, you can install the dependencies needed with the following commands:

    pipenv install
    cd frontend
    npm install
    npm run build

    Running the app

    To start the development server use the following command from the root directory:

    FLASK_APP=m_ship pipenv run flask run