This is the event registration system for GDG Ukraine events.
- Python 3.5+ (it is recommended to use pyenv for dev environment)
- NodeJS 5.0+ (it is recommended to use nvm for dev environment)
- MySQL (MariaDB works well)
- First, prepare the environment:
- Create database tables:
- Start application:
- Open http://localhost:8080/ in your favourite browser and have fun :)
P.S. make dev (or just make) combines steps above except db target
- Prepare the environment:
- Create database tables:
- Start application:
We have bin/update_gdg
script for this
You can use [tox](https://tox.readthedocs.org) to run tests as well. Unfortunately, due to some bug in tox itself some special steps are required.
If you for some reason need to run shell with env activated, run this:
If you are getting errors about pip cannot find mysql-connector-python you can use the following workaround:
or download the mysql-connector-python archive manually and then try to install requirements again.
If you see any wheel-related error output, you may want to avoid it by using --no-use-wheel option. E.g.: