Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Where to Go — Карта интересных мест Москвы 

Тестовое задание на стажировку **Backend (Python, Django)**.

Проект реализует backend-часть сайта [where-to-go-frontend](https://github.com/devmanorg/where-to-go-frontend),  
который отображает интерактивную карту Москвы с интересными локациями для прогулок и отдыха.

---

##  Функциональность

- Админка Django для добавления мест и фотографий.
- REST API для получения данных о местах.
- JSON-эндпоинт для фронтенда Devman (без изменений в его коде).
- Отображение карты с точками (через готовый фронтенд).
- Возможность добавлять несколько фото к одному месту и управлять их порядком.

---

##  Технологии

- Python 3.10+
- Django 5.x
- Django REST Framework
- Pillow (для изображений)

---

##  Установка и запуск проекта

1. Клонируйте репозиторий:
   ```bash
   git clone https://github.com/alilnil7/where_you_go
   cd where-to-go

#Создайте виртуальное окружение и активируйте его:

python -m venv venv
venv\Scripts\activate   # Windows

#Установите зависимости:
pip install -r requirements.txt
#Выполните миграции и создайте суперпользователя:

python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser


Запустите сервер:

python manage.py runserver


Главная страница (карта): http://127.0.0.1:8000/
Админка: http://127.0.0.1:8000/admin/

About

Where to Go — Map of Interesting Places in Moscow Test assignment for Backend (Python, Django) Internship. This project implements the backend part of the where-to-go-frontend website, which displays an interactive map of Moscow with interesting locations for walks and leisure.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages