Instagram adı altında bulunan sosyal medya platformunun hizmetini HTML ve CSS olarak bir nevi benzerini yazdım. Bunu gerçekleştirirken Svelte ile Sapper kullandım. Arkaplanda veri akışını destekleyecek kısımda NodeJS tercih ettim.
Client tarafında olan özelliklerden bahsetmem gerekirse:
- Düzenli Components kullanımı bulunmakta.
- Dinamik olarak tüm platformlara yönelik, telefon, bilgisayar, tablet, Responsive bir tasarım düzenlendi.
- Svelte aracılığı ile sayfalar arası yenileme, yeni sayfa akışı veya ekstra sorgu iptali sağlandı.
- Anlaşılabilir ve örgüsü fazla olmayan, saf bir kodlama ile yazıldı. İncelediğiniz takdirde fark edebilirsiniz.
- Saf Javascript kullanımına özen gösterildi.
- Svelte ile Sapper'ın da sunduğu mobil uygulama hazırlandı.
- Input ve Output kontrolleri, işlemleri yapıldı.
Server tarafında olan özelliklere değinmem gerekirse:
- Kütüphane kullanımında düzene dikkat edildi.
- Dinamik Class(OOP) kullanıldı.
- Middleware kullanımı stabil, düzene uygun olarak hazırlandı.
- Dinamik API servisi aktif edildi.
- Dosya, fotoğraf ve benzeri yükleme olaylarında kontroller sağlandı.
- Sınırlamalar, hız limit ayarları hazırlandı.
Hikaye hariç geri kalan tüm özellikler Instagram hizmetleri ile birebir çalışmaktadır. Kurulum için sizlere sunduğum SQL prosedürdür. Client ve Server klasörlerini kullanmanız yeterli olacaktır. Modüler sistem otomatik olarak kurulacak, sorunsuz şekilde çalışacaktır.
I wrote a kind of similar service of the social media platform under the name of Instagram as HTML and CSS. I used Sapper with Svelte to do this. I preferred NodeJS in the part that will support the data flow in the background.
If I need to talk about the features on the client side:
- There is regular use of Components.
- A dynamically responsive design for all platforms, phone, computer, tablet, has been created.
- Refresh between pages, new page flow or extra query cancellation is provided via Svelte.
- It is written with a pure coding, which is understandable and not too woven. You can find out if you look into it.
- Care was taken to use pure Javascript.
- The mobile application provided by Svelte and Sapper was prepared.
- Input and Output controls and operations have been done.
If I need to mention the features on the server side:
- Attention was paid to order in the use of the library.
- Dynamic Class(OOP) is used.
- Middleware usage is stable and has been prepared in accordance with the order.
- Dynamic API service has been activated.
- Controls have been provided for file, photo and similar upload events.
- Limitations, speed limit settings have been prepared.
Except for the story, all the remaining features work one-on-one with Instagram services. It is the SQL procedure that I present to you for installation. It will be enough to use the Client and Server folders. The modular system will be installed automatically and will run smoothly.