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...


Python and Django Website using MariaDB hosted at Azure App Service serving a Blog

09-November-2025

Python Django and MariaDB Website serving a simple Blog hosted at Azure App Service which have a free plan as well as plans for scaling up if needed. The Website uses DevOps by GitHub Actions + Azure App Service

Note: Due to the resource limitations of the Microsoft Azure Free App Service Plan, the initial load time can be up to 1 minute. A white screen or 503 status code may happen too. Just try again after few minutes or a bit later until the Website loads

Try the demo...

Django is using the architectural pattern Model-View-Template (MVT) which is a derivation of the pattern Model View Control (MVC)

This Django Website is serving static content - secured by HTTPS A simple Blog demonstrates how to use Models by the Django Admin and display the Posts by the Frontend

The files models.py and views.py are splitted up for showing how to scale the folder structure if the Django Website should grow with a lot of views and models

CI / CD by commit the code change from VS Code + GitHub Actions + Azure App Service

The source code at GitHub

Python and Django Starter Website using PostgreSQL hosted at Vercel Cloud serving a Blog

07-November-2025

Python Django and PostgreSQL Starter Website serving a simple Blog hosted at Vercel Cloud using Serverless Functions implementing DevOps by GitHub + Vercel

Try the demo...

Django is using the architectural pattern Model-View-Template (MVT) which is a derivation of the pattern Model View Control (MVC)

This Django Website is serving static content - secured by HTTPS

A simple Blog demonstrates how to use Models by the Django Admin and display the Posts by the Frontend

The files models.py and views.py are splitted up for showing how to scale the folder structure if the Django Website should grow with a lot of views and models

CI / CD by VS Code + GitHub + Vercel Cloud

The source code at GitHub

Webpack 5 boilerplate with ES6 and above

02-November-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.


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

02-November-2025

.NET 8 REST API at Azure with C# using Entity Framework Core + MSSQL 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
  • MSSQL 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

Python and Django Starter Website without Database hosted at Vercel Cloud serving static files

14-October-2025

Python Django Starter Website without any Database serving static files hosted at Vercel Cloud using Serverless Functions implementing DevOps by GitHub + Vercel

Try the demo...

Django is using the architectural pattern Model-View-Template (MVT) which is a derivation of the pattern Model View Control (MVC)

This Django Website is serving static content - secured by HTTPS

This Python and Django Starther Website dont have a Database and no Django Admin Backend

CI / CD by VS Code + GitHub + Vercel Cloud

The source code at GitHub




A Blog made with Gatsby React and GraphQL