View the Projects by pagnition

A Blog full of Web Projects

View the Projects by the navigation at the bottom of the Page sorted by Date...


.NET 8 and Umbraco CMS Website - Starter

01-June-2025

A Website by Umbraco CMS 13 and .NET 8 using SQLite DB for both Dev + Prod serving as a Starter

Try the demo...

This Website was created by Umbraco CMS 13 and .NET and hosted at a tradiotional Web Hotel using IIS

The source code at GitHub

.NET 8 REST API Membership system + Email verification - Azure and GH Pages

26-May-2025

.NET 8 REST API at Azure with C# using Entity Framework Core + MS SQL consuming an Angular 14 Client at GH Pages - serving as a Membership System

Note: Due to the resource limitations of the Microsoft Azure Free App Service Plan, the initial load time will be up to 30 seconds!

Unit Testing:

  • Karma + Jasmine - Used with the Angular Client

Try the demo...

The Web API was made without the ASP.NET Core Identity using custom JWT middleware

Functionality of the Web App

  • JWT authentication with Refresh Tokens
  • Refresh token rotation
  • Revoked token reuse detection
  • Email sign up and verification
  • Forgot password and reset password functionality
  • Role based authorization with two roles "User" and "Admin"
  • CRUD Account management routes with role based access control

Tech used for building the Web App

  • C#
  • The .NET 8 Web API is hosted at Azure App Service
  • DevOps by Azure App Service + Repos for the .NET 8 Web API
  • The Angular Client is hosted at GH Pages
  • DevOps by GitHub Actions + Pages for the Angular Client
  • MS SQL as the Database for both Dev + Prod
  • CORS Policy implemented by .NET
  • JWT Token for access secure routes
  • Refresh Token by HTTP only Cookie to generate new JWT Tokens
  • Swagger API documentation with routes

Webpack 5 boilerplate with React

08-May-2025

A Webpack 5 boilerplate with React

Try the demo...

The code at GitHub

A Webpack 5 boilerplate with React. The demo App serve React routing, a Webpack logo, my photo with some info and compiled PostCSS. Bootstrap CSS was used to make the demo mobile friendly.


Webpack 5 boilerplate with ES6 and above

07-May-2025

Webpack 5 boilerplate ready for ES6 and above

Try the demo...

The code at GitHub

A Webpack 5 boilerplate ready for ES6 and above using Babel. The demo App serve a Webpack logo, compiled PostCSS and consumes a web api from jsonplaceholder showing examples of async operations using async / await.


Webpack 5 boilerplate with Vue

07-May-2025

A Webpack 5 boilerplate with Vue

The project I made with most stars at GitHub :-)

Try the demo...

The code at GitHub

A Webpack 5 boilerplate with Vue.js. The demo App serve Vue routing, a Webpack logo, my photo with some info. The Vue App serve a demo CRUD functions for Employess towards a Web API at jsonplaceholder. The Webpack is ready for PostCSS, ES6 and above. Bootstrap CSS was used to make the demo mobile friendly.





A Blog made with Gatsby React and GraphQL