jizdoteka / jizdoteka-python

Open source platform for car-pooling
https://www.jizdoteka.cz
GNU General Public License v3.0
4 stars 8 forks source link

jizdoteka-web

Gitter

Nelíbí se Ti BlaBlaCar? Ani nám! Pojdme spolu udělat něco lepšího.

Proč? Jako náhrada jízdomatu a protože blablacar nám nevyhovuje (je komerční a po čase si ve většině zemí začíná účtovat cca 10% poplatky).

Co chceme?

Jak?

Instalace

Pro účely vývoje/testování doporučuji použít virtualenv (pip3 install virtualenv, nebo dnf install python3-virtualenv).

Projekt je stavěn na frameworku Django 1.9 pro Python 3.4 (a vyšší).

Stáhnutí zdrojových kódů:

git clone https://github.com/jizdoteka/jizdoteka-web.git
cd jizdoteka-web

Založíme virtualenv prostředí (například venv) a nainstalujeme závislosti:

virtualenv-3.4 venv
source venv/bin/activate
pip3 install -r requirements.txt
git clone https://github.com/harmo/django-email-as-username.git
python django-email-as-username/setup.py install

Spuštění serveru: ./manage.py runserver

Web je dostupný na: http://localhost:8000

Administrace (admin/admin): http://localhost:8000/admin

Pokud jste provedli nějaké změny v modelech, je nutné vytvořit migrace DB pomocí:

./manage.py makemigrations

a následně je aplikovat:

./manage.py migrate

Stav projektu

Rozpracováno (částečně funguje):

Chybí, je třeba opravit (hmm.. od čeho začít :)