morsible
morsible copied to clipboard
:loudspeaker: Fast and reliable morse translator
Morsible
Translator for text <-> morse with speech functionality. Have optimized performance, PWA support, and accessibility friendly.
Built for the sake of IF4081 - Informatika untuk Komunitas
lectures, also to explore new tech stack and things about audio management in ~~React~~ Preact.
Tech stack:
- ~~
React
~~ Preact +Typescript
withNext.js
-
twin.macro
withemotion
andTailwind CSS
for styling -
@testing-library/react
andJest
for testing -
Splitbee
for analytics -
Vercel
for deployment
Usage
- Clone this repo
- Get Google API Key from Google Cloud Console and enable
Text-to-speech
&Speech-to-text
, then create.env
file with variables
NEXT_PUBLIC_GOOGLE_API_KEY=xxxxxxxxxx
- Install package,
npm install
- Run,
npm run dev