Разработала приложение на Go для регистрации и отслеживания посылок с хранением данных в SQLite. Реализованы регистрация новых отправлений, поиск посылки по трек-номеру, получение списка отправлений клиента, изменение адреса доставки и статуса, а также удаление посылок с учётом их текущего состояния. В проекте реализован слой работы с SQLite через database/sql, автоматическое создание структуры базы данных, SQL-запросы с условиями и бизнес-логика жизненного цикла отправления. Для тестирования используются изолированные временные базы данных. Автоматические проверки форматирования, тестов и сборки выполняются через GitHub Actions. Технологии: Go, SQLite, database/sql, unit testing, Testify, GitHub Actions. Проект демонстрирует работу с SQL-базами данных, бизнес-логикой, тестированием и организацией слоя хранения данных в Go-приложении.
https://github.com/go-by-oksy/go-parcel-tracker