Name of Project: Guffaw?
Project's Purpose or Goal: (allow users to send messages to contacts and potentially send other media types as well)
- A user can sign up and create an account
- A user can send a text message
- Firebase/Firestore
- React
- User can send voice message using default system microphone (or file upload)
- Speech-to-text message
- Utilize an encryption library
- A user can send/accept friend requests
- Elegant style ๐
- Either SoX or tonejs to access microphone and save audio
- Google Speech-to-Text API for transcription services (free 60min/mo)
- Encryption Libraries, one for Native: Crypto-js