Skip to content

advmaker/hackaton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hackaton

![Gitter](https://badges.gitter.im/Join Chat.svg)

#Architecture User

Has many projects

  • id
  • email
  • created_at
  • updated_at
  • password
  • deleted_at

Achievement

Belongs to project

Has many progresses

  • id
  • project_id
  • image_url
  • title
  • description
  • progress_limit
  • created_at
  • updated_at
  • deleted_at

Project

Has many achievements

  • id
  • secret
  • created_at
  • updated_at
  • deleted_at

Progress

Belongs to achievement

  • id
  • achievement_id
  • progress
  • player_id
  • player_extra
  • unlocked_at
  • created_at
  • updated_at

#TODO

  1. Создать базу.
    • Настроить gorm.
    • Настроить goose.
    • Инициализировать структуру (миграции).
    • Создать модели.
  2. Тесты.
  3. Роутинг
  4. Контроллеры
  5. Шаблоны ...

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages