Commit Graph

37 Commits

Author SHA1 Message Date
86ec9bde14 Merge pull request #15 from anxi0uz/feature/back-15
feat: dashboard aggregates, notifications, websocket route tracking
2026-04-17 17:03:17 +03:00
36dac1840b feat: dashboard aggregates, notifications, websocket route tracking 2026-04-17 17:02:48 +03:00
0d8df9ed7d Merge pull request #14 from anxi0uz/feature/back-14
feat: implement order workflow, metrics, and handler unit tests
2026-04-16 17:59:41 +03:00
5a45c8b52e feat: implement order workflow, metrics, and handler unit tests
- implement UpdateOrderStatus and GetOrdersReport service methods
- implement all order, user handlers (UpdateMe, GetMyTrips, CancelOrder, GetOrder, etc.)
- extract OrderServicer interface for testability
- add Prometheus metrics middleware (requests total, duration)
- fix GetAll storage flavor for PostgreSQL ($1 placeholders)
- add 17 unit tests for order handlers via httptest
- wire Grafana datasource and update Prometheus scrape config
- update README with full API reference, pricing, roles, monitoring
2026-04-16 17:59:06 +03:00
2d96a1a135 manager.go handler + some pieces of order.go service 2026-04-12 21:02:14 +05:00
bd117d3a56 Merge pull request #13 from anxi0uz/feature/back-13
Логика из CreateOrder ручки была вынесена в OrderService.CreateOrder,…
2026-03-30 20:38:27 +05:00
612faa0aa7 Логика из CreateOrder ручки была вынесена в OrderService.CreateOrder, так же Geocode вынесен в pkg, а ещё слегка переработана логика поиска координат складов 2026-03-30 20:37:35 +05:00
21f9703f7b README.md добавил, заменил последовательные запросы к nominantim на параллельные с errgroup 2026-03-29 21:33:43 +05:00
934703be29 Merge pull request #12 from anxi0uz/feature/back-12
geocoding added, but working so-so, need to fix some lines
2026-03-26 21:39:30 +05:00
ea0d710428 geocoding added, but working so-so, need to fix some lines 2026-03-26 21:37:52 +05:00
2718c8ddb2 added makefile 2026-03-25 21:31:32 +05:00
f8045fee7b Merge pull request #11 from anxi0uz/feature/back-11
Fixed driver handlers
2026-03-25 21:27:23 +05:00
11af1eb175 Fixed driver handlers 2026-03-25 21:27:00 +05:00
526b572713 Merge pull request #10 from anxi0uz/feature/back-10
to much to describe, everything in PR
2026-03-24 20:34:55 +05:00
87df56f41e to much to describe, everything in PR 2026-03-24 20:25:18 +05:00
36f2551c60 Merge pull request #9 from anxi0uz/feature/back-09
fixed migrations order
2026-03-23 18:37:54 +05:00
f52615b389 fixed migrations order 2026-03-23 18:37:34 +05:00
368ce6900c Merge pull request #8 from anxi0uz/feature/back-08
added manager, driver, order, route, vehicle, warehouse endpoints,mod…
2026-03-23 18:29:15 +05:00
6e8750a566 added manager, driver, order, route, vehicle, warehouse endpoints,models and migrations. 2026-03-23 18:28:01 +05:00
f710cda3f3 Merge pull request #7 from anxi0uz/feature/back-07
Feature/back 07
2026-03-20 18:29:52 +05:00
60a4e7a2b8 roles added for register v2 2026-03-20 18:29:33 +05:00
650f66e647 roles added for register v2 2026-03-20 18:28:48 +05:00
8122baadee Merge pull request #6 from anxi0uz/feature/back-06
roles added for register
2026-03-20 18:03:01 +05:00
82e5e77ef5 roles added for register 2026-03-20 18:02:37 +05:00
3fd958d379 Merge pull request #5 from anxi0uz/feature/back-05
delete endpoint
2026-03-20 17:28:54 +05:00
e5a80c8ae7 delete endpoint 2026-03-20 17:28:13 +05:00
afe14fa2fa Merge pull request #4 from anxi0uz/feature/back-04
/me endpoint and slightly refactored auth
2026-03-20 09:27:09 +05:00
f7b205bbf6 /me endpoint and slightly refactored auth 2026-03-20 09:26:40 +05:00
34363ce649 Merge pull request #3 from anxi0uz/feature/back-03
Full auth handlers, refactored swagger and some other changes
2026-03-18 20:53:35 +05:00
cf2c133ba6 Full auth handlers, refactored swagger and some other changes 2026-03-18 20:51:30 +05:00
91312d5797 Merge pull request #2 from anxi0uz/feature/back-02
Added dockerfile, docker compose, created server implementation with …
2026-03-16 14:29:37 +05:00
2885a59693 Added dockerfile, docker compose, created server implementation with some middlewares 2026-03-16 14:24:26 +05:00
bea7fba050 Merge pull request #1 from anxi0uz/feature/back-01
First swagger version, added auto-migrate on startup
2026-03-15 20:41:35 +05:00
b38f9cf8fd First swagger version, added auto-migrate on startup 2026-03-15 20:40:41 +05:00
fb0269f804 added generic repository 2026-03-03 18:27:11 +05:00
6be1619d66 some shit 2026-03-03 18:25:55 +05:00
723d884fc2 initial commit 2026-03-03 18:25:00 +05:00