ChitChat is a web platform where foreign classrooms connect in real-time for language and cultural exchange with peers, all with the safety of supervision by their teachers. Traditional, classroom-based methods of language education fail to leverage the potential for growth through peer interaction across cultural and geographic divides.
Tech stack: React, TypeScript, Sass, Socket.io, JWT, Express, PostgresSQL with Sequelize hosted on AWS RDS
Check out a demo here: https://youtu.be/ynfuqu1ECkk
- Clone this repo onto your computer with
git clone https://github.com/mhyusuf/chit-chat
- Enter the directory with
cd chit-chat
- Run
npm run build-images && docker-compose up
to create images for the client and server containers and launch them on ports 3000 and 5000 respectively - Open a browser window in Chrome and navigate to localhost:3000
- Enjoy exploring Chit Chat Exchange!
NB: We are in the process of standardizing mock data upon application launch, with seeder and migration files. Until then, the local database will unfortuantely be empty on launch. We hope to acheive this demo login/navigation soon
- Co-Founder, Full-Stack Engineer: Mohamed Yusuf - GitHub profile
- Co-Founder, Full-Stack Engineer: Brett Glauser - GitHub profile
- Co-Founder, Full-Stack Engineer: Matthew Hurst - GitHub profile