Bunu Biliyor Muydunuz?
Falsis, Mangile'ı geliştirmeden önce Ani+ adında bir anime sitesi denemesi yapıp vazgeçmişti.
Hakkımızda
Mangile; Türkçe, dinamik, etkili ve kullanışlı manga/webtoon/roman okuma, takip etme ve paylaşma sistemidir.
Not: Proje hala geliştirme aşamasındadır.
Neyi Amaçlıyoruz?
Mangile, serileri resmi yayın sıralamasına göre ve sorunsuz bir şekilde sunarak takip etmeyi kolaylaştırır. Böylece çevirmen ve çevir ekiplerinin kimi zaman kendi çevirme işlemlerini kolaylaştırmak kimi zaman kendi web sitelerine daha kolay yüklemek amacıyla resmi yayınlanma sıralamasını ve düzenini görmezden gelerek rastgele ve/veya düzensiz şekilde bölümleri paylaşmasının kullanıcılarda yarattığı kafa karışıklığının önüne geçmek amaçlanır.
Kullanıcıların serilere yorum yapabileceği, puanlayabileceği, paylaşabileceği, yeni seriler talep edebileceği; serileri, listeleri, bölümleri ve hatta sayfaları favorilerine ekleyebilecekleri; kendi listelerini oluşturup diledikleri gibi düzenleyebilecekleri ve okuma durumlarını güncelleyip takip edebilecekleri bir nevi bir sosyal medya platformu oluşturmak misyon olarak belirlenmiştir.
Mangile ayrıca hem masaüstü hem de mobil cihazlarda rahatça kullanılabilen kullanıcı dostu bir okuyucuya sahiptir. Sistem bu okuyucuyu manga, webtoon ve romanlar için sunar.
Biz Kimiz?
"Biz" demek yanlış olur çünkü tüm bunları yapan tek bir kişiyim. Mangile projesine 2022 yılının Eylül ayında henüz liseye bile yeni başlamışken başlamıştım. Mangile'dan önce 2021 yılının 2. çeyreğinde saf HTML, CSS, JS kullanarak bir arkadaşımla birlikte Ani+ adında bir projeye başlamıştık. Bu projeyi geliştirmek oldukça zor olduğu ve biz de tecrübesiz olduğumuz için projeye bu şekilde devam edemedik. Devamında arkadaşım işten elini eteğini çekince projeyi tek başıma Nuxt 2'ye taşıyıp geliştirmeye başladım. Ancak veritabanı yetersizliği gibi pek çok problem ve projenin tek başıma geliştirilmesinin zorluğu sebebiyle bu projeden tamamıyla vazgeçtim. Projenin yarım ve geliştirilmesi durdurulmuş halinde Github adresinden ulaşabilirsiniz. Eğer anlıyorsanız söz konusu projenin kaynak kodlarına bakarak ne kadar acemice ve kötü bir proje olduğunu fark edersiniz. Ancak herkes bu işlere bu tür şeylerle başlar. Bu projenin devamında bir şey yapmamayı düşünürken bir anda aklıma bir fikir geldi. Zaten hali hazırda kullandığım MangaDex websitesinin benzeri bir sistemi yapabilir miyim diye düşündüm. Yani sıradaki hedefim bir manga sitesiydi. Hemen alpha sürümünden geliştirmelere başladım. Tabi artık Nuxt 2 değil Nuxt 3 kullanıyordum ve bunda hala acemiydim. Ancak Mangile sayesinde kendimi gerçekten çok geliştirdim. Devamında projeyi Nuxt'tan çekip Vue 3'e almayı planladım ve yaptım. Amacım daha hızlı ve hafif bir sistem kodlamaktı. Aynı zamanda cloudflare kullanıyordum ancak cloudflare'ın planı çok pahalı ve bana uygun olmadığı için bundan vazgeçmek durumunda kaldım ve beta sürümünü bitirdim. Geliştirmesi oldukça kısa sürmüştü. Hemen akabinda rc sürümüne yine Nuxt 3 ile başladım. Ancak bu sefer asıl farklı olan Sanity ve logto idi. Cloudflare'ın planı yüzünden bir projenin iptali beni uzun süre araştırmalar yapmaya itmişti ve Nuxt modüller kısmında görüp beğendiğim ve hala kullanmakta olduğum CMS sistemi Sanity'i projeye entegre ettim. Aynı zamanda logto'yu da aynı yerden görüp ekledim. Böylece projenin rc sürümü oluşmuş oldu. Devamında DaisyUI'ın stabil olmayan arayüz yapısından kurtulup shadcn-ui'a geçiş yaptım ve site şu anki halini aldı. Projeye başladığım 2022'nin Eylül ayında 9. sınıfa yeni başlamıştım. Bu yazıyı yazarken 12. sınıfa giden reşit olmasına 4 ay kalmış bir YKS öğrencisiyim. İşte zaman bu kadar hızlı geçiyor (10. sınıfta Mangile'ın yüzüne baksaydım daha hızlı bitebilirdi :D). Ve evet, memnun oldum. Ben, Falsis.
