Paging blogs by category :
About us page :
Contact and request submission page :
Details of blogs :
Author's login and control panel :
Admin login panel and quick look at the comments :
Writing blog panel (with TinyMCE) :
Blog List :
Author list and view of the author's information by admin :
Panel for author approval or removal of comments that are saved passively by default :
Category operations panel :
Emails from the contact page and Editing an About Us page :
By creating a trigger in SQL, the evaluation scores in the comments are collected and divided by the number of comments. The result of this process is the average score of the blog. :
If you log out, you need to log in to enter the old page. :
If you type a wrong url my 404 page will send you to the homepage. :
And more...
/* Project content and tools used are as follows :
In the user section of our project, the person who logs in to the site will see all the blogs on
the site, comment on existing blogs, and list blogs belonging to an author or a category.
In the author section of our project, our author will be able to write a new blog, make edits to the blogs
he wrote, see the comments made on his own blogs, and send a message to other authors or the admin.
In the admin section of our project, category, blog, communication and all other menus will be authorized.
Comments can be deleted by the admin.
We developed our project in N-Tier architectural principles (DataAccess, Entity, Business, Presentation)
without moving away from Solid architecture.
* N-Tier Architecture
* Repository Design Pattern
* Generic Repository
* Principle of Layered Architecture
* Partial View
* Code First
* Entity Framework
* Model Structure
* View Structure
* Linq Queries
* Entity Framework Queries
* Related Tables
* Diagrams
* Trigger Usage
* Procedure Creation
* Ready Template Installation and Editing
* CSS Controls
* Bootstrap Structure
* Creating Dynamic Web Projects
* Dashboard structure
* Chart
* Widget Cards uses
and much more...