Skip to content

Latest commit

 

History

History
59 lines (51 loc) · 1.49 KB

README.md

File metadata and controls

59 lines (51 loc) · 1.49 KB

MorseCodeMastery

Welcome to Morse Code Mastery, an interactive platform designed to help you learn and practice Morse code through common phrases and an intuitive memory method. Our project aims to make Morse code accessible and engaging for everyone, from beginners to those looking to refresh their skills.

Homepage

Features

  1. Interactive Learning Modules: Learn Morse code with step-by-step tutorials that introduce you to each character and common phrases.
  2. Practice Tests: Test your knowledge with practice modules that provide immediate feedback.
  3. Memory Techniques: Employ easy and effective memory aids to help retain what you learn.

Built With

  • Frontend
    • Javascript
    • JQuery
    • HTML
    • CSS
  • Backend
    • Python
    • Flask

Getting Started

To get started with Morse Code Mastery, follow these steps:

  1. Clone the Repository
git clone https://github.com/Jiaxin-yyjx/MorseCode.git
  1. Install Dependencies Open the same .venv in Flask backend

MacOS:

python3 -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt

Windows:

python -m venv .venv
source .venv/Scripts/activate
pip install -r requirements.txt
  1. Run the Application
python server.py

Git Rule

  1. Every time revise the code should do the following
  2. in terminal:
git pull
git branch teach-branch
git checkout teach-branch
git add .
git commit -m "First release of Teaching Part!"
git push