An open API service indexing awesome lists of open source software.

https://github.com/raihan2bd/morse-code-decoder

The "Morse Code Decoder" is a Ruby project that translates Morse code into English letters and numbers. It can be used to decode Morse code messages and relies on a predefined mapping table for the translation process.
https://github.com/raihan2bd/morse-code-decoder

ruby

Last synced: 2 months ago
JSON representation

The "Morse Code Decoder" is a Ruby project that translates Morse code into English letters and numbers. It can be used to decode Morse code messages and relies on a predefined mapping table for the translation process.

Awesome Lists containing this project

README

          

# 📗 Table of Contents

- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [🚀 Project Demo](#project-demo)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [Deployment](#triangular_flag_on_post-deployment)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [❓ FAQ](#faq)
- [📝 License](#license)

# 📖 Morse Code Decoder

**Morse Code Decoder** is a communication system that uses a series of dots and dashes to represent letters and numbers. The project's purpose is to decode Morse code by mapping each sequence of dots and dashes to their corresponding letter or number in English. This functionality can be used, for example, to decode messages sent in Morse code over the radio or to translate historical Morse code messages. The project is implemented in the Ruby programming language and uses a predefined mapping table to decode Morse code input..

## 🛠 Built With

### Tech Stack

Back-end

## 🚀 Project Demo
`Project demo will update soon!`

### Key Features

- **Morse code decoding:** The project can decode Morse code input and output the corresponding English sentence.
- **Predefined mapping table:** The project includes a predefined Morse code to English mapping table for efficient and accurate decoding.
- **Open-source:** The project is written in Ruby and is open-source, meaning that the code is freely available for anyone to use, modify, and distribute.

(back to top)

## 💻 Getting Started

This repository includes ruby code that can be use to decode the morse code.

- At first Clone this repository to your desired folder:

```sh
cd my-folder
git clone https://github.com/raihan2bd/morse-code-decoder.git
```

- To use this repo to your local computer make sure you have installed [Ruby](https://www.ruby-lang.org/)
- To install necessary require packages open your favorite cd to this project then try the below command
```
gem install
```
- To run this project on your local machine `Enter` the below command
```
ruby decode.rb
```

(back to top)

## 👥 Authors

👤 **Abu Raihan**

- GitHub: [@raihan2bd](https://github.com/raihan2bd)
- Twitter: [@raihan2bd](https://twitter.com/raihan2bd)
- LinkedIn: [raihan2bd](https://linkedin.com/in/raihan2bd)

👤 **Kanu Chukwuemeka**

- GitHub: [@mekuseo](https://github.com/mekuseo)
- Twitter: [@fullstack_pison](https://twitter.com/fullstack_pison)
- LinkedIn: [chukwuemekakanu](https://linkedin.com/in/chukwuemekakanu)

(back to top)

## 🔭 Future Features

- [ ] **We will add a command line feature that gets user morse code and decode it as a plain English sentence**
- [ ] **We will add another command line feature that gets user message and encode as morse code**

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

(back to top)

## ⭐️ Show your support

Give a ⭐️ if you like this project!

(back to top)

## 🙏 Acknowledgments

Without Microverse Help this project not compleated at all so thanks a lot Microverse for giving us this kind of opertunity.

(back to top)

## 📝 License

This project is [MIT](./LICENSE) licensed.

(back to top)