Skip to content

A collection of personal projects while learning TypeScript, wrapped in an minimal Angular shell.

Notifications You must be signed in to change notification settings

max-geller/typescript-projects

Repository files navigation

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

About

A collection of personal projects while learning TypeScript, wrapped in an minimal Angular shell.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published