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