Skip to content

abdulrehman104/TypeScript-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TypeScript Projects 🚀

Welcome to the TypeScript Projects Repository! This repo contains a collection of beginner to intermediate-level projects developed in TypeScript. Each project focuses on fundamental programming concepts and real-world applications to enhance TypeScript skills.


🗂️ Repository Structure

Below is the list of projects included in this repository:

Project Name Description
project001_calculator A simple calculator for basic arithmetic operations.
project002_atm Simulates an ATM machine with account balance management.
project003_number_guessing_game A fun game where the player guesses a random number.
project004_todo_list A To-Do list application for managing daily tasks.
project005_currency_converter Converts currency based on predefined exchange rates.
project006_wordcounter Counts the words in a given text input.
project007_student_management Manages student records with basic CRUD operations.
project008_adventure_game A text-based adventure game with multiple story paths.
project009_quiz_system A quiz application with multiple-choice questions.
project0010_countdown_timer A countdown timer application for events.
project0011_oops Demonstrates core OOP concepts in TypeScript.
project0012_oops_bank_system A bank management system using OOP principles.
project0013_university_management_system A university management system handling students, courses, and faculty.
45 question A collection of programming-related questions and solutions.

🛠️ Technologies Used

  • TypeScript: A typed superset of JavaScript that adds static typing.
  • Node.js: For running TypeScript code outside the browser (where applicable).
  • OOP Principles: Demonstrated in several projects like the bank and university systems.

🎯 Purpose

This repository serves as a learning resource for:

  • Students exploring TypeScript and JavaScript.
  • Developers transitioning from JavaScript to TypeScript.
  • Anyone looking for mini-projects to enhance TypeScript skills.

🚀 Getting Started

Prerequisites

  • Node.js installed.
  • TypeScript Compiler: Install globally using npm install -g typescript.

Clone the Repository

git clone https://github.com/abdulrehman104/TypeScript-Projects.git
cd TypeScript-Projects

Run a Project

  1. Navigate to the desired project folder:
    cd project001_calculator
  2. Compile the TypeScript files:
    tsc index.ts
  3. Run the compiled JavaScript file:
    node index.js

📂 Project Directory Structure

Each project folder contains:

  • index.ts: Main TypeScript code file.
  • README.md (optional): Description specific to the project.
  • package.json (if needed): Project dependencies and scripts.

📝 Contributing

Feel free to fork this repository, make improvements, and create a pull request. All contributions are welcome!


📧 Contact

If you have any questions or suggestions, feel free to reach out:
Abdul Rehman
GitHub Profile


⭐ Acknowledgments

Thanks to all the open-source contributors and the TypeScript community for continuous learning and support.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published