Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

101 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini-Jira — трекер задач

Демо: http://your-demo-url.example.com Локальный доступ: http://localhost:8080

Описание

Mini‑Jira — это упрощённая версия трекера задач, реализованная на Go с простым фронтендом. Приложение предназначено для управления проектами, задачами, командами и чатом.

Использованный стек

  • Backend: Go (Gin), GORM, PostgreSQL
  • Аутентификация: JWT
  • Конфигурация: godotenv
  • Frontend: простой HTML / JavaScript (файлы находятся в папке frontend)

Основные страницы / функциональность (скриншоты)

  • Страница регистрации

    Auth page

  • Главная страница проекта (список проектов)

    Projects page

  • Страница задач проекта

    Tasks page

  • Просмотр команды / участников

    Team page

Структура репозитория (важные места)

  • cmd/mini-jira/main.go — точка входа сервера
  • internal/config — конфигурация и подключение к БД (internal/config/database.go)
  • internal/transport — HTTP‑хендлеры и маршруты
  • internal/service — бизнес‑логика
  • internal/repository — слой работы с БД (GORM)
  • frontend/ — статические файлы фронтенда (HTML, JS, CSS)

Запуск локально

  1. Склонировать репозиторий:
git clone https://github.com/warkaz16/mini-jira.git
cd mini-jira
  1. Создать файл .env в корне проекта (пример):
DB_USER=postgres
DB_PASSWORD=secret
DB_HOST=127.0.0.1
DB_NAME=minijira
DB_PORT=5432
JWT_SECRET=your_jwt_secret
  1. Убедиться, что PostgreSQL запущен и создана БД, указанная в DB_NAME.

  2. Запустить сервер:

make run
# или
go run cmd/mini-jira/main.go
  1. Открыть в браузере: http://localhost:8080

Скрипты и Makefile

В корне есть Makefile с командами:

  • make run — запускает сервер
  • make seede — запускает сценарий заполнения (seed)
  • make fmt, make vet, make tidy — утилиты для разработки

Контакты / участники

About

mini-версия трекера задач, реализованная на Go с простым фронтендом.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages