Eigen Website

Een persoonlijke CV-website ontwikkeld in ASP.NET Core MVC 9, waarbij ik een dynamisch Content Management Systeem (CMS) heb gebouwd waarmee ik de website volledig kan beheren en aanpassen. Deze website fungeert als mijn digitale portfolio en biedt een uitgebreide weergave van mijn technische vaardigheden en projecten.
 
  • Github: Privé

Belangrijkste functies van de website:

  • Beheer via CMS: Het CMS stelt mij in staat om pagina's te maken, te verwijderen en aan te passen zonder technische kennis van de backend. Dit maakt de website zeer flexibel en gebruiksvriendelijk. Ik kan tekst, foto’s, video's en zelfs de opmaak van de content eenvoudig bewerken.
  • Dynamische formulieren: De website biedt de mogelijkheid om dynamische formulieren te maken, zoals contactformulieren of enquêtes, direct vanuit het CMS.
  • URL Rewriting & Redirecting: Wanneer ik een pagina toevoeg of bewerk, wordt de pagina-naam automatisch omgezet naar de URL van die pagina, met behulp van URL Rewriting en redirecting. Dit zorgt voor zoekmachine-vriendelijke en leesbare URLs.
  • Meertalige ondersteuning: Dankzij de integratie van localization kan ik eenvoudig meerdere talen aan de website toevoegen via het CMS, zodat de website toegankelijk is voor een internationaal publiek.
  • Aanpasbare website-kleuren en stijlen: Via het CMS kan ik eenvoudig de kleuren en styling van de website aanpassen om de uitstraling en branding naar wens te veranderen.
  • Contentbeheer: Ik kan pagina banners en afbeeldingen uploaden, evenals contactgegevens aanpassen die zichtbaar zijn op de website.
  • Realizaties toevoegen: Via het CMS kan ik eenvoudig nieuwe realizaties toevoegen aan mijn portfolio, waardoor mijn CV altijd up-to-date blijft.
  • Beveiliging & Encryptie: De website maakt gebruik van AES-encryptie om gevoelige informatie, zoals contactformulieren en gebruikersgegevens, veilig op te slaan. Daarnaast maakt de website gebruik van een SQL-database voor het beheren van de inhoud.
 
 

Technische benadering:

  • ASP.NET Core MVC 9: De website is gebouwd met behulp van de nieuwste versie van ASP.NET Core MVC, wat zorgt voor een robuuste, schaalbare en performante applicatie.
  • SQL Database & AES-encryptie: Gevoelige gegevens, zoals wachtwoorden en persoonlijke informatie, worden veilig opgeslagen in een SQL-database en versleuteld met AES-encryptie voor een extra laag beveiliging.
  • Flexibiliteit en schaalbaarheid: De website biedt een krachtige en flexibele oplossing voor het beheren van content en het aanpassen van de structuur via het CMS, met volledige controle over de website-instellingen.
  • Hosting: De website wordt gehost op een Linux Ubuntu-server met Nginx, wat zorgt voor een stabiele, veilige en performante hostingomgeving.
 
 
Met dit project heb ik mijn vaardigheden in webontwikkeling, contentmanagement en beveiliging verder ontwikkeld. Het heeft me ook de kans gegeven om te werken met geavanceerde backend-technologieën, databases en meertalige ondersteuning, terwijl ik tegelijkertijd de gebruikerservaring optimaliseerde met dynamische content en gebruikersbeheer.
Terug