Code Monkey home page Code Monkey logo

yogeshselvarajan / digital-resume-azure-devops Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 11.63 MB

This project showcases the integration of a personal resume into GitHub and hosting it on Microsoft Azure. Using Azure services like Blob Storage, Azure Functions, and Cosmos DB, it demonstrates building a static webpage with HTML and CSS, implementing server less functionality, and enabling CI/CD through GitHub Actions.

Home Page: https://yogeshazureresumeacg.z30.web.core.windows.net/

CSS 45.99% HTML 11.15% JavaScript 40.60% C# 2.26%
azure azure-blob-storage azure-cosmos-db azure-functions cloud github-actions resume-website

digital-resume-azure-devops's Introduction

Azure Cloud Resume Project

This project is a demonstration of building a resume integrated into GitHub and hosted on Microsoft Azure using various Azure services like Blob Storage, Azure Functions, and Cosmos DB. It showcases the development of a webpage with HTML and CSS, setting up a CI/CD workflow with GitHub Actions, and deploying a static web app with a serverless database.

Features

  • Resume webpage built with HTML and CSS.
  • Integration with GitHub for version control and collaboration.
  • Hosting the static webpage on Azure Blob Storage.
  • Utilizing Azure Functions for serverless functionality.
  • Data storage and retrieval using Azure Cosmos DB.
  • Continuous Integration and Continuous Deployment (CI/CD) with GitHub Actions.

Prerequisites

Before getting started, ensure that you have the following:

  • Microsoft Azure subscription.
  • GitHub account.
  • Basic knowledge of HTML, CSS, and JavaScript.
  • Familiarity with GitHub Actions and Azure services (Blob Storage, Azure Functions, and Cosmos DB).

Architecture Overview

The Azure Cloud Resume Project consists of the following components and technologies:

  • Front-end: The resume webpage is built using HTML and CSS. It provides an interactive and visually appealing representation of your resume.
  • Serverless Azure Functions: Azure Functions will be used to implement serverless functionality, specifically for updating the total page counts dynamically. The JavaScript code for the total page counts function will be written and deployed as an Azure Function.
  • Azure Cosmos DB: Cosmos DB will be used as the serverless database for storing and retrieving the total page counts data. The Azure Function will interact with Cosmos DB to update and retrieve the counts.
  • Azure Blob Storage: The HTML, CSS, and JavaScript files will be hosted in Azure Blob Storage. This static hosting option allows you to serve your web content directly without the need for a web server.
  • Microsoft CDN: To optimize the delivery of your web content and improve performance, you can use Microsoft Content Delivery Network (CDN) to cache and distribute your static web files globally.
  • Continuous Integration and Continuous Deployment (CI/CD): GitHub Actions will be utilized to automate the CI/CD workflow for the repository. Whenever changes are pushed to the repository, GitHub Actions will trigger the necessary build and deployment steps to update the resume webpage.

digital-resume-azure-devops's People

Contributors

yogeshselvarajan avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

azureibrahim

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.