Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0suphan0/yakut-s-blog
The project is a .NET Core MVC web app designed for blogging. Visitors can browse user-generated content and comments, but they need to register to participate actively. Registered users have the ability to create content and comments, which will be subject to approval by the admin before publication.
https://github.com/0suphan0/yakut-s-blog
ajax authentication authorization claims crud filtering login mssql mvc net-core registration repository-pattern
Last synced: about 2 months ago
JSON representation
The project is a .NET Core MVC web app designed for blogging. Visitors can browse user-generated content and comments, but they need to register to participate actively. Registered users have the ability to create content and comments, which will be subject to approval by the admin before publication.
- Host: GitHub
- URL: https://github.com/0suphan0/yakut-s-blog
- Owner: 0Suphan0
- Created: 2024-03-07T14:41:53.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-04-24T12:33:19.000Z (8 months ago)
- Last Synced: 2024-04-24T16:23:12.898Z (8 months ago)
- Topics: ajax, authentication, authorization, claims, crud, filtering, login, mssql, mvc, net-core, registration, repository-pattern
- Language: C#
- Homepage:
- Size: 1.62 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Yakut's Blog
Proje, .NET Core MVC kullanılarak geliştirilmiş bir web uygulamasıdır. Bu uygulama, bir blog platformu olarak tasarlanmıştır. Ziyaretçiler, kayıtlı kullanıcılar tarafından oluşturulan içerikleri görüntüleyebilir ve bu içeriklere yapılan yorumları okuyabilirler. İçerik oluşturmak veya yorum yapmak isteyen kullanıcılar sisteme kayıt olmak zorundadır. Kayıt olan ve giriş yapan kullanıcılar, içerik oluşturabilir ve yorum yapabilirler. Oluşturulan içerikler admin tarafından incelenir ve onaylanırsa yayımlanır.
The project is a web application developed using .NET Core MVC. This application is designed as a blogging platform. Visitors can view content created by registered users and read comments on this content. Users who want to create content or comment must register with the system. Registered and logged-in users can create content and comment. The content created is reviewed by the admin, and if approved, it is published. (EN)
## Proje İçeriği - Project Content
- EF Core
- Seed Database
- MSSql Database Provider
- Repository Pattern
- CRUD
- Url Parameters
- Add Comment
- AJAX Request
- Authentication
- Authorization
- Claims
- Login-Register Operations
- Many to Many Relations## Proje Ekran Görüntüleri (Screenshots)
## Postların Listelenmesi:
![Postların Listelenmesi](ProjectSS/1.png)## Post Detayı:
![Post Detayı](ProjectSS/2.png)## Posta Yapılan Yorumların Görüntülenmesi:
![Posta Yapılan Yorumların Görüntülenmesi](ProjectSS/3.png)## Kayıt Ekranı:
![Kayıt Ekranı](ProjectSS/4.png)## Giriş Ekranı:
![Giriş Ekranı](ProjectSS/5.png)## Girişten Sonra NavBar'da Kullanıcı Bilgileri Gösterilmesi Ekranı:
![Girişten Sonra NavBar'da Kullanıcı Bilgileri Gösterilmesi Ekranı](ProjectSS/6.png)## Giriş Yaptıktan Sonra Yorum Ekleme:
![Giriş Yaptıktan Sonra Yorum Ekleme](ProjectSS/7.png)## Kullanıcın Gönderdiği Postları Editleme İşlemi ( Yeni Post da ekleyebilir.)
![Kullanıcın Gönderdiği Postları Editleme İşlemi](ProjectSS/8.png)## Post Oluşturma Ekranı
![Post Oluşturma Ekranı](ProjectSS/9.png)## Kullanıcı Profil Sayfası:
![Kullanıcı Profil Sayfası](ProjectSS/10.png)## Başka Bir Kullanıcı Profil Sayfası:
![Başka Bir Kullanıcı Profil Sayfası](ProjectSS/11.png)