Skip to content

A clone of the Monkeytype speed typing website, made to test my problem solving and to integrate a CI/CD pipeline directly with Azure.

Notifications You must be signed in to change notification settings

HediKhemiri3001/Monkeytype-clone

Repository files navigation

Forks Stargazers LinkedIn


Monkeytype clone

This repository consists of the frontend and backend for my try at making a clone of Monkeytype, the open source speed typing website. It integrates a CI/CD pipeline for both apps towards services hosted on Azure.

Table of Contents
  1. About The Project
  2. Application Architecture
  3. Pipeline
  4. Contact
  5. Acknowledgments

About the project

This project is a simple API that is using a Backend as a Service (BaaS) platform so it isn't very code heavy, the challenging aspect was getting familliar with Parse Server and deploying an API to Azure while integrating a CI/CD pipeline to automate the process for future contributions.

Built With

Application Architecture

Insert diagram here.

To view how these apps are hosted on Azure, please check their respective repositories's READMEs.

Pipelines

  • Deployment: Github Actions is used for listening to push events to the main branch, where we run build job that packages the application and sends it to Azure for deployment. Check out the workflow files in both repositories to see the yml spec for each app.

  • Integration: I am using the gitflow branches strategy and so I hope to write tests and automate their execution when cloud code options are introduced to the code base. For now the workflow file is in place but no tests are needed at the moment.

About

A clone of the Monkeytype speed typing website, made to test my problem solving and to integrate a CI/CD pipeline directly with Azure.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published