ChatBud is a web app that gamifies talking to random strangers on the internet (with hints!) to encourage and teach socially anxious people how to talk to others.
ChatBud allows users to:
- Sign in and authenticate themselves using their phone numbers.
- Fill out a very brief form collecting user's names, years of birth, and interests.
- Match with each other, assuming they have similar interests.
- Talk to whoever the user matches, providing friendly suggestions along the way.
- Grow and nurture their plant through their conversations!
After cloning this repository, you can:
yarn
yarn build
yarn start
Visit localhost:5000
to view the app!
We used the following to build ChatBud:
- React
- TypeScript
- Styled Components
- Tailwind CSS
- Twilio's SMS API
- Microsoft Azure's LUIS
- Socket.IO
- Express
The app is hosted on https://chatbudz.herokuapp.com/ if you want to check it out!