bu proje Word Hunt Hackathon için oluşturulmuştur.Backend ve Frontend olarak ikiye ayrılmaktadır
email : user@user.com
password : User@123
Demo Link : https://wordhunthackathon.netlify.app/
c# Web API ile katmanli mimari olarak tasarlandı
-
- Angular CLI 12.0.2
- .Net 5.0
- .Net Standart 2.1
-
Tek Yapmanız gereken Nuget Developer Console'u açıp default project'i DataAccess Seçtikten Sonra
Update-Databaseyazmanız yeterli olacaktır(SQLServer). Veritabanı ile ilgili bağlantı özellikleri(servername,databasename)WebAPI/appsettings.jsoniçindeki 21.satırdan düzeltebilirsiniz.
-
Klasör içinde bulunan
.slnuzantılı dosya açılmalıdır daha sonraWebAPIbaşlangıç projesi olarak işaretlenmeli ve proje build edildikten sonra çalıştırılmalıdır. Eğer önünüzde kullanıcılar varsa tebrikler artık API çalışıyor. Açılan sekmedeki port adresini backend'in çalıştığı porttur.
-
Angular dosya dizini içinde yeni bir terminal oluşturup
npm installkomutunu yazmanız yeterlidir Angular proje için gerekli paketleri kuracaktır.
Kurulum işlemi bittikten sonra yapmanız gereken terminale
ng serve --open --port 4200komutunu yazmak olacaktır. Eğer bu port meşgulse veya çalışmıyorsa port adresini değiştirmelisiniz. Port adresini değiştirdiğinizdeWebAPI/Startup.csiçindekiapp.UseCors(builder => builder.WithOrigins("http://localhost:4200").AllowAnyHeader());kısmını düzenlemeniz gerekir sadece url değiştirmeniz yeterli olacaktır bu işlemden sonra WebAPI'yi durdurup tekrar çalıştırmanız gerekecektir.
Ümit Doğan:umit9551@gmail.com
İsmail Kaygısız:kaygisizismail24@gmail.com