Skip to content

ilhamwahabi/morsible

Repository files navigation

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 with Next.js
  • twin.macro with emotion and Tailwind CSS for styling
  • @testing-library/react and Jest for testing
  • Splitbee for analytics
  • Vercel for deployment

Usage

  1. Clone this repo
  2. 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
  1. Install package, npm install
  2. Run, npm run dev