gigaide-todo-go
Описание
Простое веб-приложение для управления списком задач с использованием Gin и Go. Приложение позволяет отмечать задачи как выполненные с эффектом зачеркивания.
Языки
- Go40,8%
- HTML38,2%
- CSS21%
GigaIDE: Список задач (Go + Gin)
Описание проекта
Простое веб-приложение для управления списком задач с использованием Gin и Go. Приложение позволяет отмечать задачи как выполненные с эффектом зачеркивания.
Технологические особенности
- Язык программирования Go;
- Веб-фреймворк Gin;
- HTML5, CSS3;
- Чистый JavaScript, без TypeScript.
Возможности
- Просмотр задач;
- Переключение состояния (выполнено/не выполнено);
- Простой, легкий интерфейс.
Требования
- Go (протестировано на версии 1.23.3 и на версии 1.25.1).
Установка и запуск
1. Клонирование репозитория
При разработке на GitVerse, вам достаточно открыть репозиторий в GIGA IDE Cloud. Не нужно делать никаких дополнительных действий для клонирования репозитория или настройки имени пользователя.
2. Инициализация модулей
3. Запуск в режиме разработки
В репозитории уже преднастроена среда для отладки, достаточно нажать кнопку F5 или перейти в панель "Запуск и отладка" и нажать кнопка "Начать отладку".
Если хотите запустить приложение в терминале:
4. Открытие приложения
После запуска приложения через терминал или с помощью отладчика откройте вкладку "Облачные порты" в нижней панели. В списке активных портов найдите порт 8080 и нажмите кнопку "Опубликовать". После успешной публикации появится всплывающее окно с предложением перейти на публичный адрес нового порта, он будет иметь вид:
5. Сборка приложения
Чтобы собрать приложение:
Чтобы запустить приложение:
Структура проекта
gigaide-todo-go/
│
├── main.go # Основная логика приложения
├── go.mod # Определение Go-модуля
│
├── templates/
│ └── index.html # HTML-шаблон
│
├── static/
│ └── styles.css # CSS-стили