Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This project is a TypeScript Study Tracker that demonstrates core TypeScript features in a simple console application.
It uses classes, arrays, recursion, asynchronous functions, and exception handling to simulate tracking small study sessions.

Demo Video: https://youtu.be/Zx7H2MrNGfs

The application:

  • Prints study sessions and summaries to the terminal.
  • Uses a StudySession class to model each session.
  • Calculates total minutes with a recursive function.
  • Loads extra sessions asynchronously.
  • Demonstrates throwing and handling exceptions.

Development Environment

  • Language: TypeScript (ES2020, CommonJS)
  • Runtime: Node.js
  • Tools:
    • Visual Studio Code
    • ts-node for running TypeScript directly
    • tsc for compiling to JavaScript
    • Git and GitHub for version control

How to Run

npm install
npm run start
# or
npm run build

About

Module 1 - TypeScript Study Tracker

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages