-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Alexey Lars edited this page Dec 15, 2025
·
1 revision
Добро пожаловать в документацию проекта Surway — современного full-stack сервиса для создания и проведения опросов с множественным выбором.
- Home — эта страница
- Быстрый старт — начало работы с проектом
- FAQ — часто задаваемые вопросы
- Архитектура — детальное описание архитектуры системы
- Структура данных — как хранятся данные в Redis
- API спецификация — полная документация API endpoints
- Development Guide — гайд для разработчиков
- Configuration — полное описание конфигурации
- Testing — как писать и запускать тесты
- Contributing — как контрибьютить в проект
- Deployment — деплой в production
- Docker Guide — работа с Docker и Docker Compose
- Monitoring — мониторинг и логирование
Surway — это микросервис для создания временных опросов с:
- Множественным выбором — голосуйте за несколько вариантов
- Автоматическим TTL — опросы удаляются по истечении срока
- Real-time результатами — мгновенное обновление статистики
- Современным UI — красивый интерфейс с анимациями
- REST API — интеграция с любыми клиентами
- Production-ready — готов к деплою с Docker и SSL
- Go 1.24.2 + Gin framework
- Redis 7 для хранения данных
- Swagger для документации API
- Структурированное логирование (slog)
- Next.js 15 + React 19
- TypeScript 5
- Tailwind CSS 4
- Recharts для графиков
- Framer Motion для анимаций
- Docker & Docker Compose
- Caddy для reverse proxy и SSL
- Redis для persistence
- Новичок в проекте? → Начните с Быстрого старта
- Хотите понять архитектуру? → Читайте Architecture
- Нужно настроить проект? → Смотрите Configuration
- Готовы к разработке? → Изучите Development Guide
- Деплоите в production? → Следуйте Deployment
- GitHub Issues: github.com/AlexeyLars/surway/issues
- Pull Requests: Приветствуются! См. Contributing
- Автор: @AlexeyLars
🚀 Active Development — проект активно развивается
- ✅ REST API с Swagger
- ✅ Frontend на Next.js 15
- ✅ Docker Compose для dev и prod
- ✅ Множественный выбор в опросах
- ✅ Graceful shutdown
- 🚧 WebSocket для live updates (в планах)
- 🚧 Аутентификация (в планах)
Последнее обновление: December 2025