Skip to content

PhilsKay/Vaseblog

Repository files navigation

Vaseblog(ASP. NET Core mvc project) .NET 6

A Blog web app with an high performance framework.

Technologies I used

  • C#
  • ASP.NET core (.NET 6)
  • Identify API
  • Google cloud ☁️ API for implementing google OAuth.
  • HTML/CSS/Bootstrap
  • Javascript and Jquerry
  • PostgresSql(Relational database)
  • LINQ and Entity framework

What have gone in process to make this project

This app is able to work faster with high performances due to the considerations I took care of like:

  • Asynchronous programing For scalability of the database request and fast speed.

  • Implementing Interfaces For better readability of the code and some abstracted codes to avoided to much code repetition. Making of scooped and Singleton repositories and services.

  • Login/Register with Google implemented

  • Blog comments functionality.

  • Implemented Authentication and Authorization By adding each user 👥 to their respective roles. To determine who can access the admin or Blog area and some private pages in the app.

  • Froala HTML Editor for add or editing the blog content.

  • Blog image optimization to slow loading/speed of the pages.

  • Attractive User 👥 Interface

What I have learnt on this project

  • A life lesson of not giving up no matter the situation or bugs encountered.

Releases

No releases published

Packages

No packages published