Skip to content

Latest commit

 

History

History
55 lines (29 loc) · 1.99 KB

README.md

File metadata and controls

55 lines (29 loc) · 1.99 KB

TypeScript Projects

This repository contains a collection of projects that I have built using TypeScript. Each project is built using the latest version of TypeScript and is compiled to JavaScript using the TypeScript compiler. The projects are showcased in a basic Angular application that is built using Node.js.

A working demo has been hosted using Vercel, which can be found here.

Preview

Dev Log

# Project Name Date
01 Analog Clock September 2023
02 Kanban Board September 2023
03 Giphy Not Found Page September 2023

Overview

This repository contains a collection of projects that I have built using TypeScript. Each project is built using the latest version of TypeScript and is compiled to JavaScript using the TypeScript compiler. The projects are showcased in a basic Express server that is built using Node.js.

This project uses ngx-markdown to render the project markdown files in the browser. You can learn more about ngx-markdown and Prismjs here.

This project also uses PrismJS to highlight the code blocks in the markdown files. You can learn more about PrismJS here.

Docker

This project uses Docker to containerize the application. You can learn more about Docker here.

Build Docker Image

To build the Docker image, run the following command:

docker build -t typescript-projects .

Run Docker Container

To run the Docker container, run the following command:

docker run -d -p 3000:3000 typescript-projects

Basic Usage

Install Node Modules:

npm install

Projects

01 - Analog Clock

02 - Google Maps

03 - Kanban Board