Skip to content

OpenTechSchool-Leipzig/heimspiel-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heimspiel (Backend)

Did you ever win at undercover plant watering or at hanging up laundry in rainbow colors? Turn your daily tasks into quests and have more fun in everyday life!

Try it out: https://heimspiel.herokuapp.com/

WirVsVirus Hackathon

This project was built during the WirVsVirus hackathon.

Link to the project description (German only)

Link to the hackathon

Technologies used to build this project

Frontend technologies:

  • Javascript
  • Vue
  • Bulma CSS Framework

Backend technologies:

  • Python
  • Django
  • Djangorestframework

The frontend code can be found here

How to contribute

We are happy if you would like to contribute. We have a bunch of open issues, please have a look and feel free to give it a try. If you have ideas or comments, we highly appreciate your input! Also, feel free to ask if you want to understand how a certain implementation works or if something is not clear to you. Simply comment on a certain issue or open a new one.

Setup

This project is built with Django Version 3.0.4. Please check if you have a Python version >= 3.6 installed.

foo@bar:~$ python --version
Python 3.7.2

Clone the repository:

foo@bar:~$ git clone [email protected]:OpenTechSchool-Leipzig/heimspiel-backend.git

Setup a virtual environment:

foo@bar:~$ python -m venv heimspiel-env

Install all requirements stored in the setup.py:

foo@bar:~$ pip install .[test]

Verify that the tests are passing:

make test

Run migrations:

foo@bar:~$ cd src/
foo@bar:~$ python manage.py migrate

Start the development server

foo@bar:~$ python manage.py runserver

Start coding :-)