Merhaba bu proje Go lang ile geliştirdiğim basit bir blog API'sidir.
Bu projeyi geliştirmekteki temel amacım projede Go Lang'ın kendi http kütüphanesini kullanarak ve 3. taraf kütüphanelere olan bağımlılığı en aza indirmeye çalışarak bir Blog API'si geliştirmekti
- Kulanıcı kayıt ve giriş
- Blog gönderisi oluşturma, okuma, güncelleme, silme...
- Yorum Yapma
- JWT ile kimlik doğrulama ve yetkilendirme
- Go 1.20 ve üzeri
- Bu repoyu kendi bilgisayarınıza indirin:
git clone https://github.com/ahmetilboga2004/go-blog.git
- Proje klasörüne gidin:
cd go-blog
- Gerekli paketleri yükleyin:
go mod tidy
- Projeyi çalıştırın:
go run cmd/main.go
Ve herhangi bir problem olmazsa proje başarılı bir şekilde çalışacaktır
Api dokumantasyonunu Swagger ile yaptım. Dokumantasyona ulaşmak için bu adresi tarayıcıda açabilirsiniz: API Dokumantasyon linki