Skip to content

masataka715/gortfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gortfolio

概要

golangで作ったポートフォリオ(portfolio) 略して、gortfolio

ブラックジャック、条文検索、チャット、スクレイピングなど、種々雑多な機能を詰め込んだサイトを、GCEへデプロイ

機能

  1. 現在の東京の天気・気温・風速表示(OpenWeather API)
  2. ブラックジャック機能
    • ディーラーと対戦し、勝敗を記録できます
  3. 刑法の条文検索機能
    • 全文の表示(スクレイピング,goquery)
    • 条文番号(算用数字)による条文検索
  4. あしあと機能
    • ページ別アクセス数の棒グラフ表示(gonum)
    • 閲覧者のアクセスページ・日時の表示・PDF出力機能(gopdf)
  5. Qiitaのトレンド記事表示(スクレイピング,goquery)
  6. 認証機能
    • Googleアカウントによるログイン(gomniauth)
    • 新規登録、ログイン、ログアウト
    • テストユーザーでログイン
    • フラッシュメッセージ表示
  7. websocketを用いたチャット機能
    • メッセージ送信
    • 画像のアップロード、名前変更
  8. 一人しりとり機能
  9. タスク管理機能
    • タスクの作成・編集・削除
  10. QRコード表示

技術

  1. Golang1.13, gorm, Go Modules
  2. GCE, Cloud DNS
  3. SQLite3
  4. Bootstrap4

About

[Golang] 条文検索機能、ブラックジャック、チャット、スクレイピング等

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published