lostplaces-backend is a Django based Webproject. It once wants to become a software which allows a group of urban explorers to manage, document and share the locations of lost places while not exposing too much / any information to the public.
Go to file
2020-07-31 14:09:49 +02:00
lostplaces Added: Crimson Text font family for use as serif font with good readability. 2020-07-31 10:42:47 +02:00
.gitignore Massively stripped down ignored files 2020-07-31 14:09:49 +02:00
LICENSE Added MIT license and rudimentary Readme.md. 2020-07-27 09:56:55 +02:00
Pipfile Commented out Python3 subversion requirement. 2020-07-29 11:31:42 +02:00
Readme.md Removed cleanliness warning. 2020-07-29 15:25:35 +02:00

lostplaces-backend

lostplaces-backend is a django based Webproject. It once wants to become a software which allows a group of urban explorers to manage, document and share the locations of lost places while not exposing too much / any information to the public.

The software ist currently in early development status, neither scope, datalmodel(s) nor features are finalized yet.

Dependencies

Right now it depends on the following non-core Python 3 libraries. These can be installed using the package manager of your distribution or into the venv locally.

  • django django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
  • django-thumbs-v2 Create thumbnails for your images with django.

Setting up a (pipenv) virtual environment for development

After having obtained the repository contents (either via .zip download or git clone), you can easily setup a pipenv virtual environment. The repo provides a Pipfile for easy dependency management that does not mess with your system.

$ cd lostplaces-backend
$ pipenv install 
$ pipenv shell
(lostplaces-backend) $ lostplaces/manage.py migrate
(lostplaces-backend) $ lostplaces/manage.py createsuperuser
(lostplaces-backend) $ lostplaces/manage.py runserver

Returning to the venv

$ cd lostplaces-backend
$ pipenv shell
(lostplaces-backend) $ lostplaces/manage.py runserver

Visit: admin for administrative backend or frontend

Happy developing ;-)