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.
- Interactive Learning Modules: Learn Morse code with step-by-step tutorials that introduce you to each character and common phrases.
- Practice Tests: Test your knowledge with practice modules that provide immediate feedback.
- Memory Techniques: Employ easy and effective memory aids to help retain what you learn.
- Frontend
- Javascript
- JQuery
- HTML
- CSS
- Backend
- Python
- Flask
To get started with Morse Code Mastery, follow these steps:
- Clone the Repository
git clone https://github.com/Jiaxin-yyjx/MorseCode.git
- 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
- Run the Application
python server.py
- Every time revise the code should do the following
- in terminal:
git pull
git branch teach-branch
git checkout teach-branch
git add .
git commit -m "First release of Teaching Part!"
git push