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.
- Host: GitHub
- URL: https://github.com/raihan2bd/morse-code-decoder
- Owner: raihan2bd
- License: mit
- Created: 2023-05-10T12:44:30.000Z (about 3 years ago)
- Default Branch: dev
- Last Pushed: 2023-05-12T04:26:49.000Z (about 3 years ago)
- Last Synced: 2025-01-15T13:11:06.056Z (over 1 year ago)
- Topics: ruby
- Language: Ruby
- Homepage:
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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** 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..
Back-end
## 🚀 Project Demo
`Project demo will update soon!`
- **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.
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
```
👤 **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)
- [ ] **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**
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
Give a ⭐️ if you like this project!
Without Microverse Help this project not compleated at all so thanks a lot Microverse for giving us this kind of opertunity.
This project is [MIT](./LICENSE) licensed.