Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TypeScript Note-Taking App

This project is an interactive note-taking application built using TypeScript and Node.js.
It demonstrates key TypeScript concepts such as variables with data types, functions with types, classes, arrays, and tuples.
The program runs in the terminal and allows users to create, edit, view, and list notes.

Instructions for Build and Use

Steps to build and/or run the software:

  1. Open the project folder in Visual Studio Code.
  2. Install required dependencies using: npm install
  3. Compile the TypeScript code: npx tsc

Instructions for using the software:

  1. Run the compiled JavaScript program: node dist/app.js
  2. Use the on-screen menu to add, edit, list, or view notes.
  3. Enter 5 to exit the application.

Development Environment

To recreate the development environment, you need the following software and/or libraries with the specified versions:

  • Node.js v22.19.0
  • npm (comes with Node.js)
  • TypeScript v5.x
  • @types/node (for Node.js type definitions)
  • Visual Studio Code or similar editor

Useful Websites to Learn More

I found these websites useful in developing this software:

Future Work

The following items I plan to fix, improve, and/or add to this project in the future:

  • Add the ability to delete notes
  • Add file saving and loading for note persistence
  • Implement categories or tags for organizing notes

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages