An AI-integrated web application intended for college students to practice their interviewing skills and to detect their use of filler words in speech.
- Speech-to-text transcription
- Filler word detection
- Automatic interview response grading
- Node.js
- Express.js
- React.js
- MongoDB
- Clone the repository
$ git clone https://github.com/antqiu/ummstopper
- Install the node modules
$ cd /client
$ npm install
$ cd ../server
$ npm install
$ mv .env.example .env
- Configure
.env
CLOUD_API_KEY = ''
CLOUD_API_SECRET = ''
ASSEMBLY_SECRET = ''
MONGO_DB_LINK = ''
CLOUD_API_KEY: Your API key for Cloudinary.
CLOUD_API_SECRET: Your API secret for Cloudinary. This is provided alongside your API key in your dashboard.
ASSEMBLY_SECRET: This is the secret key for AssemblyAI.
MONGO_DB_LINK: The MongoDB connection string for connecting to your MongoDB instance. Replace the following with your own credentials mongodb+srv://<USERNAME>:<PASSWORD>@cluster0.pudwbqw.mongodb.net/<DATABASE>
- Run the application
$ cd /client
$ npm run dev
$ cd ../server
$ npm run dev
- Navigate to http://localhost:5173/ to access the application