{"id":18087875,"url":"https://github.com/gurayalinn/burda","last_synced_at":"2026-05-09T15:09:48.868Z","repository":{"id":261689019,"uuid":"883812247","full_name":"gurayalinn/burda","owner":"gurayalinn","description":"BURDA: Yoklama Takip Uygulaması","archived":false,"fork":false,"pushed_at":"2025-01-05T20:12:08.000Z","size":5320,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-12T07:54:57.242Z","etag":null,"topics":["dotnet-framework","entity-framework","mssql","winforms"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gurayalinn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-05T16:03:58.000Z","updated_at":"2025-01-05T20:12:13.000Z","dependencies_parsed_at":"2024-11-07T22:32:20.417Z","dependency_job_id":"c27275df-c7ed-400c-95f2-128906b34877","html_url":"https://github.com/gurayalinn/burda","commit_stats":null,"previous_names":["gurayalinn/burda"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gurayalinn%2Fburda","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gurayalinn%2Fburda/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gurayalinn%2Fburda/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gurayalinn%2Fburda/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gurayalinn","download_url":"https://codeload.github.com/gurayalinn/burda/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247423496,"owners_count":20936622,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dotnet-framework","entity-framework","mssql","winforms"],"created_at":"2024-10-31T17:09:14.329Z","updated_at":"2026-05-09T15:09:43.837Z","avatar_url":"https://github.com/gurayalinn.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿\n# 🙋 BURDA: Yoklama Takip Uygulaması\n\n## 📝 Proje Tanımı\n\n- **BURDA** adlı uygulama, öğrencilerin sınıf yoklamasını sağlayan bir uygulamadır.\n- Öğrencilerin derslere katılım durumlarını takip eden, RFID gibi teknolojileri kullanan bir uygulamadır.\n\u003e **Not:** Bu proje, C# WinForms .NET Framework 4.8 ve MSSQL veritabanı kullanarak geliştirilmiştir. [\u003cins\u003e**_PROJE DETAYLARI_**\u003c/ins\u003e](PROJECT.md)\n\n## ⚙️ Geliştirme Ortamı\n\n\u003e **Not:** Bu projeyi çalıştırmak için aşağıdaki gereksinimlerin yüklü olması gerekmektedir.\n- 📦 Visual Studio 2022 - [Download](https://visualstudio.microsoft.com/tr/downloads/)\n- 📦 .Net Framework 4.8 - [Download](https://dotnet.microsoft.com/en-us/download/dotnet-framework/net48)\n- 📦 Entity Framework 6.5.1 - [Download](https://learn.microsoft.com/en-us/ef/core/get-started/winforms)\n- 📦 Git - [Download](https://git-scm.com/downloads/win)\n- 📦 Docker Desktop - [Download](https://docs.docker.com/desktop/install/windows-install/)\n- 📦 MSSQL 2022 Server - [Download](https://hub.docker.com/r/microsoft/mssql-server)\n- 📦 SQL Server Management Studio 20 - [Download](https://aka.ms/ssmsfullsetup)\n\n### 📦 Projeyi İndirme\n\n```bash\n$ git clone https://github.com/gurayalinn/burda.git\n$ cd burda\n$ start burda.sln\n```\n\n### 📦 MSSQL Server 2022  Docker Container\n```powershell\n$ docker pull mcr.microsoft.com/mssql/server:2022-latest\n```\n\n\u003e Container Oluşturma\n```powershell\n$ docker run -e \"ACCEPT_EULA=Y\" -e \"MSSQL_SA_PASSWORD=!#1Password\" -p 1433:1433 --name mssql --hostname mssql -d mcr.microsoft.com/mssql/server:2022-latest\n```\n\n\u003e Container İşlemleri\n```powershell\n$ docker exec -it mssql /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P '!#1Password'\n```\n\n\u003e Database Backup \u0026 Restore\n```powershell\n$ docker exec -it mssql /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P '!#1Password' -d db -i /var/opt/mssql/backup/db.sql\n```\n\n### 📦 SQL Server Management Studio 20\n\n- SSMS - Login\n- Server Type: Database Engine\n- Server name: 127.0.0.1, 1433\n- Authentication: SQL Server Authentication\n- Login: sa\n- Password: !#1Password\n- Connection Security - Encryption: Optional\n\n- 🌐 SQL Server [127.0.0.1:1433](http://127.0.0.1:1433) portunda çalışmaktadır.\n\n### 📦 Entity Framework 6.5.1\n\n- Solution Explorer \u003e burda \u003e NuGet Package Manager \u003e Browse\n- EntityFramework \u0026 System.Data.SQLite yükleyin.\n- Veritabanı işlemleri için Package Manager Console kullanın.\n- Visual Studio 2022 \u003e Tools \u003e NuGet Package Manager \u003e Package Manager Console\n- PM \u003e `NuGet\\Install-Package Microsoft.Data.SqlClient -Version 5.2.2` \u003e Enter\n- PM \u003e `NuGet\\Install-Package EntityFramework -Version 6.5.1` \u003e Enter\n- PM \u003e `NuGet\\Install-Package Microsoft.EntityFramework.SqlServer -Version 6.5.1` \u003e Enter\n- PM \u003e `NuGet\\Install-Package System.Data.SQLite.EF6 -Version 1.0.119` \u003e Enter\n\n- Visual Studio 2022 \u003e Solution Explorer \u003e burda \u003e App.config\n```xml\n\t\u003cconnectionStrings\u003e\n\t\t\u003cadd name=\"DbConnectionString\"\n\t\t\t connectionString=\"Server=localhost\\\\mssql,1433;Database=db;User Id=sa;Password=!#1Password;Encrypt=False;trustServerCertificate=true\"\n\t\t\t providerName=\"System.Data.SqlClient\" /\u003e\n\t\u003c/connectionStrings\u003e\n```\n\n### ⚡ Projeyi Çalıştırma\n\n- En az Windows 10 x64 işletim sistemi gereklidir.\n\n- 📦 .Net Framework 4.7.2 Runtime - [Download](https://dotnet.microsoft.com/en-us/download/dotnet-framework/thank-you/net48-web-installer)\n\n- 📦 Uygulamayı indirin - [Download](https://github.com/gurayalinn/burda/releases/latest)\n\n- İndirilen arşivden çıkarın ve `burda.exe` dosyasını çalıştırın.\n\u003e **_Kullanıcı Adı:_** `admin@burda.local` **_Şifre:_** `Burda16!`\n\n---\n\n## 📃 LİSANS\n\n\u003cstrong\u003e \u0026copy; 2024\u003c/strong\u003e [APACHE-2.0](LICENSE)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgurayalinn%2Fburda","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgurayalinn%2Fburda","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgurayalinn%2Fburda/lists"}