[Vinta's internship project] Pokemon battle system, using Django, React and PokeAPI.
MIT License
A Django project boilerplate/template with lots of state of the art libraries and tools like:
For continuous integration, a CircleCI configuration .circleci/config.yml
is included.
Also, includes a Heroku app.json
and a working Django production.py
settings, enabling easy deployments with 'Deploy to Heroku' button. Those Heroku plugins are included in app.json
:
This is a good starting point for modern Python/JavaScript web projects.
pokebattle/settings/local.py.example
:cp pokebattle/settings/local.py.example pokebattle/settings/local.py
(remembering you should replace pokebattle
with your project's name!)..env.example
:cp .env.example .env
users
app (do this, then remove this line from the README):python manage.py makemigrations
python manage.py migrate
pipenv install --dev
npm install
npm run start
pipenv shell
python manage.py runserver
pipenv shell
python manage.py celery
make test
Will run django tests using --keepdb
and --parallel
. You may pass a path to the desired test module in the make command. E.g.:
make test someapp.tests.test_views
Just run pipenv install LIB_NAME_ON_PYPI
and then pipenv lock
to lock the version in Pipfile.lock file
prospector
and npm run lint
on project root.pre-commit install
to enable the hook into your git repo. The hook will run automatically for each commit.git commit -m "Your message" -n
to skip the hook if you need.This project, as other Vinta open-source projects, is used in products of Vinta clients. We are always looking for exciting work, so if you need any commercial support, feel free to get in touch: [email protected]
Copyright (c) 2018 Vinta Serviços e Soluções Tecnológicas Ltda. MIT License