Проект для хакатона от Альфа банка.
Сделать мобильное приложение и бекенд часть для приоритезации дисконтных карт пользователя в зависимости от геолокации
Ссылка на фигму с концептом дизайна и use-cases: https://www.figma.com/file/RQOkBDHBiwMXwh1FLiv7sa/AlfaHackaton?node-id=0%3A1&t=fNRWqLMEXnONfb3G-1
docs/README.md
- docker run --name postgres -e POSTGRES_USER=admin -e POSTGRES_PASSWORD=admin -p 5432:5432 -d postgres
- docker run --name pgadmin -e PGADMIN_DEFAULT_PASSWORD=admin -e PGADMIN_DEFAULT_EMAIL=admin@mail.ru -p 5050:80 -d dpage/pgadmin4
- docker ps -a
- docker inspect postgres-CONTAINER-ID | grep IPAddress
-
Заходим на localhost:5050
-
login: admin@mail.ru password: admin
-
add server
7.1 Вводим имя сервера, например TrueTeam
7.2 Перехоидм в Connection
7.3 address - вставить из пункта 4
7.4 port 5432
7.5 username: admin
7.6 password: admin
7.7 save
-
Правой кнопкой по созданному слева trueteam -> create -> database
-
Название - trueteam -> save
-
Правой кнопкой по созданной БД trueteam
-
Query tool
-
Применяем скрипт создания БД из /backend/src/main/resources/database/create.sql
По умолчанию создается 2 пользователя
Логин: b@bk.ru
Пароль: 1!Qwertyu
Для пользователя a@bk.ru пароль безвозвратно утерян 🙂
-
В application.yml меняем
username: admin
password: admin
url: jdbc:postgresql://localhost:5432/trueteam
-
Ставим ключ для api 2 gis в geo-api.key
- mvn compile (Справа maven -> Lifecycle -> compile)
- Заходим в src/main/kotlin/Application.kt и зеленую стрелочку