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.
- Record your voice and share it with others
- Reply to others posts
- Switch between light and dark mode
- User authentication with Google OAuth
- Next.js with TypeScript
- MongoDB with Prisma
- Authentication with Google OAuth
-
Clone the repository:
git clone https://github.com/yourusername/speakr.git
cd speakr
-
Install dependencies:
npm i
-
Generate the Prisma client
prisma generate
-
Place your MongoDB URI, Google client ID and Google client secret in .env
-
Start the development server:
npm run dev