Categorygithub.com/ovelwe/todo-app-backend
repository
0.0.0-20250108151011-3032f86882eb
Repository: https://github.com/ovelwe/todo-app-backend.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

Информация

Это простой API на GoLang для todo-app.

Его задача подключать сайт к БД(в данном случае PostgreSQL) и работать с ней

Функции

  • Создание заметок
  • Удаление заметки
  • Получение всех заметок

Стек технологий

В приложении задействованы технологии:

  • Golang
  • gofiber
  • pgx
  • GORM(скоро)

Как работать

Для начала работы требуется создать БД postgreSQL под названием todo-app, содержащую таблицу todos

В ней должны быть 3 колонки:

  1. id
  2. task
  3. is_completed

Дальше подгружаем все зависимости в Go:

go mod download

Затем запустить сам API:

go run cmd/main.go

Готово.

Список роутов

Post "localhost:3000/todos"

Get "localhost:3000/todos"

Delete "localhost:3000/todos/:id"