Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Jan 28, 2021. It is now read-only.
/ tuho Public archive

[Not maintained]. Tuho - bookmark library (Project for software engineering course in Helsinki university)

otahontas/tuho

Repository files navigation

Tuho - bookmark library

Online application for storing interesting videos, books, podcasts and websites as bookmarks.

Build Status codecov

Loppuraportti

Loppuraportti (in finnish)

Local usage

  • Create virtual environment python3 -m venv venv
  • Activate virtual environment source venv/bin/activate
  • Upgrade pip pip install --upgrade pip
  • Install project dependencies pip install -r requirements.txt
  • Run the application python3 run.py
  • Use a web browser to navigate to localhost:5000

Or use preconfigured dockerfile and run following commands in repository root:

  • docker build -t tuho .
  • docker run -d -p 5000:5000 tuho
  • Use a web browser to navigate to localhost:5000

Demo

  • App runs on heroku (you may have to wait for a short while before app starts)

Code style

Code style should follow style guides described in pep8. Linting can be done with flake8 (installed to venv) and imports can be sorted with isort.

Definition of done

  • User story specified and accepted by product owner
  • Feature planned
  • Feature implemented
  • Automatic tests implemented and passed
  • Feature integrated to rest of the software

Git commit style

Testing and deploying

  • Repo includes ready-to-use database for testing. Keep your modified test database version in .gitignore, don't override master in repo.
    • Travis runs tests based on master branch and app is automatically deployed to Heroku after succesful build. Check out travis reports here or behing the build status badge.

Product and sprint backlogs

About

[Not maintained]. Tuho - bookmark library (Project for software engineering course in Helsinki university)

Topics

Resources

Stars

Watchers

Forks

Contributors 5

Languages