Skip to content

Project in development to share voice notes with colleagues in slack.

Notifications You must be signed in to change notification settings

voice-notes/web

Repository files navigation

Tape It - Web Interface

Send voice notes to your colleagues with Slack

This repository hosts the frontend interface for the application. Check the app out here!

Tape It interface

Getting started

This project uses yarn package manager. Make sure you have yarn installed, clone the project and then run the following inside the repository locally:

git clone git@github.com:voice-notes/web.git
yarn install
yarn start

Open http://localhost:3000/ in your browser to view the app!

Running tests

yarn test

Technologies used

  • Language: TypeScript, CSS
  • Framework: React
  • Testing: Jest, Enzyme, ts-jest
  • Linting: ESLint, StyleLint, Prettier
  • CI/CD: CircleCI, Netlify
  • Package Manager: Yarn

Functionality implemented

  • A user can click 'start recording' and 'stop recording'
  • App requests permission to use device audio input, and captures audio as a blob

Still to implement

  • A user can click 'send' and be notified of success
  • Establish connection with AWS to host message
  • Create connection with API and send note url to backend
  • A receiver is sent a url to access the voice note through slack
  • Slack integration

About

Project in development to share voice notes with colleagues in slack.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published