Skip to content

shoheikazami/note-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go (Gin) を使用した、バックエンド特化型の note クローンプロジェクトです。

技術スタック

  • Language: Go 1.2x
  • Framework: Gin
  • ORM: GORM
  • Database: SQLite
  • Auth: JWT (v5), bcrypt

特徴

  • 認可 (Authorization): UserID を用いた所有権チェックを行い、不正な操作(他人の記事の削除・編集)を 403 Forbidden で防ぎます。
  • 自動テスト: 全ての主要エンドポイントに対し、正常系・異常系のテストを完備しています。

開発の始め方

git clone https://github.com/shoheikazami/note-clone
go mod download
go run main.go

テスト

go test -v

今後の展望

・フロントエンド連携 ・docker化

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors