Projenin amacı, kullanıcıların site üzerinden One Piece bölümlerini rahatça indirebilmesidir. Bölüm seçimine göre, istediğiniz bölümü kolayca indirebilirsiniz.
Proje, kullanıcıların siteye giriş yapabileceği veya yeni hesap oluşturabileceği bir kullanıcı giriş ve kayıt olma sistemini içermektedir. Bu sayede izlerken kaldığınız bölümü işaretleyerek, sonraki girişlerinizde nerede kaldığınızı kolayca görebilir ve rahatça izlemeye devam edebilirsiniz.
Site üzerinde bir iletişim sayfası mevcuttur. Kullanıcılar bu sayfa üzerinden sorunlarını bildirebilir veya önerilerde bulunabilirler.
Projede frontend tarafında HTML, CSS ve JavaScript kullanılmıştır. Ayrıca, Bootstrap 5 ile siteye güzel bir görünüm kazandırılmıştır.
Projede Flask frameworkünü kullanılarak backend tarafı oluşturulmuş, Flask-Login ile login-logout işlemleri ve Flask-SQLAlchemy ile veritabanı yönetimi sağlanmıştır. Site, render.com üzerinde ücretsiz PostgreSQL veritabanını kullanarak verileri depolamakta ve Vercel.com üzerinden ücretsiz hosting hizmeti ile yayınlanmaktadır.
Projenin veri kaynağı ise, başka bir web sitesine HTTP requestleri atılarak erişmektir. Bu sayede web scraping ve veri manipülasyonu yöntemleri kullanılarak, ilgili sitedeki dizinin bölümleri ve indirme linkleri çekilmektedir.