Geri Dön

stuCheck - Kişisel Kitap Takip Sistemi

Problem

API öğrenimi gerçek senaryo ister

Backend kavramlarını kalıcı öğrenmek için kimlik doğrulama, veri modeli ve dokümantasyon içeren somut bir proje gerekir.

Yaklaşım

ASP.NET Core ile açık kaynak API

JWT, Entity Framework Core, OpenAPI dokümantasyonu ve temiz endpoint yapısıyla kitap takip sistemi kuruldu.

Çıktı

Genişlemeye hazır backend

Okuma ilerlemesi, öneri sistemi ve sosyal özelliklere evrilebilecek açık kaynak bir temel hazırlandı.

stuCheck API

Proje Hakkında

stuCheck, .NET Web API geliştirmek ve teknik becerilerimi pekiştirmek amacıyla geliştirdiğim açık kaynak bir kişisel kitap takip sistemidir. Modern web API tasarım prensiplerine uygun olarak geliştirilmiş bu proje, kitap severlerin okudukları kitapları organize etmelerini sağlar.

Teknik Stack

ASP.NET Core 9.0 Entity Framework Core SQL Server JWT Bearer Token Scalar OpenAPI C#
200+ Satır Kod
95% Test Coverage Hedefi
MIT License
100% Documentation

Mevcut Özellikler

Kullanıcı Sistemi

Güvenli kullanıcı kayıt ve giriş sistemi

JWT Authentication

JWT tabanlı güvenli kimlik doğrulama

CRUD Operasyonları

Kitap ekleme, düzenleme ve silme işlemleri

RESTful API

Modern RESTful API tasarım prensipleri

API Dokümantasyonu

Scalar OpenAPI ile modern dokümantasyon

Database Migrations

Entity Framework Core migrations desteği

Öğrenilen Teknolojiler

Gelecek Planları

Reading Progress Tracking

Okuma ilerlemesi takip sistemi

Book Recommendations

Kişiselleştirilmiş kitap önerileri

Social Features

Arkadaşlar ve kitap incelemeleri

Mobile App Integration

Mobil uygulama entegrasyonu

Advanced Search

Gelişmiş arama ve filtreleme

Open Source Community

Açık kaynak topluluk katkıları

Açık Kaynak Katkı

Bu proje tamamen açık kaynak olarak geliştirilmiştir. Katkıda bulunmak isteyen geliştiriciler için detaylı CONTRIBUTING.md rehberi hazırlanmıştır. Geri bildirimlerinizi ve önerilerinizi bekliyorum!

#SoftwareDevelopment #OpenSource #WebAPI #DotNet