Node.js, Angular JS ve Mongo DB ile Adres Defterim Uygulaması

Bir süredir araştırdığım Node.js ve MongoDB’yi bir arada kullanmak istiyordum. Bu ikiliye uzun zamandır kullandığım Angular JS’de dahil olmalıydı elbette :).

Bu üçlü kombinasyonla yapacağım uygulamada iletişim mimarisi için en uygun seçenek REST’ti. Mimari için node’un Express modülünü seçtim.

CRUD‘ı kullanarak RESTful bir mimari ile Node server’ı Angular uygulamamızı dinliyor olacak. Data storage için yine Frontend tarafından en iyi seçenek MongoDB’yi node’un bir modülü olan Mongoose ile yönetecektim.

Daha sonra uygulamamı hangi konu üzerine inşa edeceğimi düşünürken basit ve CRUD’ın 4 işlemini yerine getirebileceğim bir örnek bulmam gerekiyordu. Örnek uygulamama konu olarak Adres Defterim modelini seçtim.

Ayrıca uygulama için Çiçek Sepeti IT’deki takım arkadaşlarıma bir sunum hazırladım;

Uygulamaya https://github.com/cihadhoruzoglu/AddressBook adresi üzerinden erişebilirsiniz.