A site to help with the game Pokemon GO. This is a game about catching Pokemon.
The essence of the game is that pokemons periodically appear on the map, for a certain period of time. Each player can catch a pokemon, and add to his personal collection.
There can be several individuals of the same pokémon on the map at once: for example, 3 Bulbasaurus. Each individual can be caught by several players at once. If a player catches a pokémon specimen, it disappears for him, but remains for others.
The game has an evolution mechanic. Pokémon of one species can "evolve" into another. For example, Bulbasaurus evolves into Ivesaurus, which evolves into Venusaurus.
Translated with www.DeepL.com/Translator (free version)
- Clone project
git clone https://github.com/nekto007/pokemon_map.git
cd pokemon_map
- Create virtual environment
python3 -m venv venv
source venv/bin/activate
- Install requirements
pip install -r requirements.txt
- Create database
python manage.py migrate
- Create Django superuser
python manage.py createsuperuser
- Run local server
python manage.py runserver
-
Open
Pokemon map
at http://127.0.0.1:8000/ -
Open
admin
panel if needed at http://127.0.0.1:8000/admin
The code is written for educational purposes - it is a lesson in a course on Python and web development at Devman.