Виртуальный
кошелёк.
Eshak pay — учебный open source проект, созданный для изучения backend-разработки на Go и PostgreSQL.
Что такое Eshak pay?
Eshak pay имитирует работу электронного кошелька. Пользователь может зарегистрироваться, войти в систему, посмотреть баланс, переводить виртуальные средства и просматривать историю операций.
Проект не работает с реальными деньгами и предназначен исключительно для обучения и демонстрации архитектуры.
Частые вопросы
Eshak pay — учебная симуляция электронного кошелька. Проект показывает, как можно построить backend-приложение на Go с PostgreSQL.
Нет. Eshak pay не является банком или платёжной системой. Все средства внутри проекта виртуальные.
Это уникальный ключ запроса, который защищает перевод от повторного выполнения при повторной отправке одного и того же запроса.
Go хорошо подходит для backend-разработки: он простой, быстрый, имеет удобную стандартную библиотеку и хорошо работает с конкурентными задачами.
Проект специально использует raw SQL, чтобы лучше понимать PostgreSQL, запросы, транзакции и взаимодействие Repository с базой данных.
Да. Eshak pay развивается как open source проект. Исходный код будет доступен в публичном GitHub-репозитории.
Технологии
Go · PostgreSQL · pgx · net/http · JavaScript · HTML · CSS
Open Source
Проект развивается открыто и предназначен для обучения, экспериментов и изучения архитектуры backend-приложений.