Skip to content

OpenTechMeetup-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 git@github.com: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 :-)

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •