Skip to content

Speakr is a voice-only forum designed for quick, engaging conversations. Speakr allows users to share and reply with 10-second audio clips.

Notifications You must be signed in to change notification settings

WilliamTuominiemi/Speakr

Repository files navigation

Speakr

Speakr

Speakr is a voice-only forum designed for quick, engaging conversations. Built with Next.js and TypeScript, and powered by MongoDB, Speakr allows users to share and reply with 10-second audio clips. Experience a new way to connect and converse by instead of typing, talking.

Speakr

Features

  • Record your voice and share it with others

Controls

  • Reply to others posts

Reply

  • Switch between light and dark mode

Light Dark

  • User authentication with Google OAuth

Technologies

  • Next.js with TypeScript
  • MongoDB with Prisma
  • Authentication with Google OAuth

Getting started

  1. Clone the repository:

    git clone https://github.com/yourusername/speakr.git

    cd speakr

  2. Install dependencies:

    npm i

  3. Generate the Prisma client

    prisma generate

  4. Place your MongoDB URI, Google client ID and Google client secret in .env

  5. Start the development server:

    npm run dev

About

Speakr is a voice-only forum designed for quick, engaging conversations. Speakr allows users to share and reply with 10-second audio clips.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published