https://github.com/skippednote/bites
https://github.com/skippednote/bites
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/skippednote/bites
- Owner: skippednote
- Created: 2020-08-01T07:26:49.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-10-01T09:05:50.000Z (over 5 years ago)
- Last Synced: 2024-12-30T08:11:35.540Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://bites.vercel.app
- Size: 495 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bite Recorder
> Record sound bites from your Browser
## Setup
- Clone the repository
- run `npm i`
- run `npm run dev` to start the development server
- run `npm run build` to generate a production build
## Architecture
- The application is built on top of Next.js which is internally using React for
the UI and Node.js for the Lambda functions.
- To record the Bites, we use the MediaRecorder API which can access your
microphone. There is no support in Safari currently and some limitations under
the Blink engine.
- The recorded Bites are stored on AWS S3.
- We store all the data on Airtable. The data stored is limited to: Bite (Name,
URL) and User (Name, email, and Image).
- Authentication is done using GitHub and it acts as the source of user data.
- As a admin user, one can approve the submited sounds.
## Screenshots



### Info
- [Twitch](https://www.twitch.tv/skippednote)
- [Twitter](https://www.twitter.com/skippednote)
- [GitHub](https://www.github.com/skippednote)