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 REST API Membership system + Email verification - Azure and GH Pages

07-January-2026

.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

Java Spring Boot MVC with Spring Security serving a Starter

05-January-2026

Java Spring Boot 3 MVC and Spring Security serving a Basic Starter with CRUD functionality

Note: Due to the resource limitations of the Microsoft Azure Free App Service Plan, the initial load time will be up to 1 minute. A 503 Status code may happen too!

Try the demo...

The Source code at GitHub

Take a look at the Basic Starter at GitHub with the same functionality but without Spring Security

The Source code at GitHub

Developed with Java 17 ! Showing and administrate a dataset of persons by a Java MVC Web Application (Secured by login) usingĀ also Spring Security, JSP, JPA, Hibernate, Maven and MySQL with CRUD functionality ready to be deployed to Azure App Service with Java 17 and Tomcat 10.1


Webpack 5 boilerplate with Vue

04-January-2026

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.


Next.js 15 Web App with JWT Auth

04-January-2026

A Next.js Web Application with JWT Authentication hosted at Vercel

Version used for this Web App

  • Node 22.11.0
  • Upgraded from Next 15.0.3 to 15.0.5 due to security
  • React 18.3.1

Try the demo...

The code at GitHub

The Next.js framework being the "Static Site Generator" was used for creating this full stack web application serving as a login system by having a client using the API Routes of Next.js getting the data / User credentials from a JSON file. The web application is secured by HTTPS and JWT Authentication.

This Next.js Jamstack Web Application is hosted at Vercel Cloud and uses continuous build and deployment


Next.js 15 Web App with Basic Auth

04-January-2026

A Next.js Web Application with Basic Authentication hosted a Netlify

Version used for this Web App

  • Node 22.11.0 ( Note: Running Node 20 at Netlify for now )
  • Upgraded from Next 15.0.3 to 15.0.5 due to security
  • React 18.3.1

Try the demo...

The code at GitHub

The Next.js framework being the "Static Site Generator" was used for creating this full stack web application serving as a login system by having a client using the API Routes of Next.js getting the data / User credentials from a JSON file. The web application is secured by HTTPS and Basic Authentication.

This Next.js Jamstack Web Application is hosted at Netlify Cloud and uses continuous build and deployment





A Blog made with Gatsby React and GraphQL