Skip to content

umitdogan0/WordHuntHackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Word Hunt Hackathon Project

bu proje Word Hunt Hackathon için oluşturulmuştur.Backend ve Frontend olarak ikiye ayrılmaktadır

Default Kullanıcı Bilgileri

email : user@user.com
password : User@123

Projenin Demo Linki

Demo Link : https://wordhunthackathon.netlify.app/

Backend

c# Web API ile katmanli mimari olarak tasarlandı

  • Sürümler

    • Angular CLI 12.0.2
    • .Net 5.0
    • .Net Standart 2.1
Sürümlerle ilgili ayrıntıyı bilgiye projelerin içinde bulunan `.csproj` dosyalarından ve umit9551@gmail.com

BackEnd için Yapılması Gerekenler

  • Veritabanı Etkinleştirme

    Tek Yapmanız gereken Nuget Developer Console'u açıp default project'i DataAccess Seçtikten Sonra Update-Database yazmanız yeterli olacaktır(SQLServer). Veritabanı ile ilgili bağlantı özellikleri(servername,databasename) WebAPI/appsettings.json içindeki 21.satırdan düzeltebilirsiniz.


  • Projeyi Çalıştırma

    Klasör içinde bulunan .sln uzantılı dosya açılmalıdır daha sonra WebAPI baş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.


Frontend

  • Angular Projesi için Gerekli Modülleri Kurma

    Angular dosya dizini içinde yeni bir terminal oluşturup npm install komutunu yazmanız yeterlidir Angular proje için gerekli paketleri kuracaktır.


    • Angular Projesini Çalıştırma

    Kurulum işlemi bittikten sonra yapmanız gereken terminale ng serve --open --port 4200 komutunu yazmak olacaktır. Eğer bu port meşgulse veya çalışmıyorsa port adresini değiştirmelisiniz. Port adresini değiştirdiğinizde WebAPI/Startup.cs içindeki

    app.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.



Emeği Geçenler

Ümit Doğan:umit9551@gmail.com
İsmail Kaygısız:kaygisizismail24@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published