Skip to content

mhyusuf/chit-chat

Repository files navigation

Welcome to ChitChat

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

Screen Shot 2020-12-12 at 11 03 45 AM

Getting Started

  1. Clone this repo onto your computer with git clone https://github.com/mhyusuf/chit-chat
  2. Enter the directory with cd chit-chat
  3. 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
  4. Open a browser window in Chrome and navigate to localhost:3000
  5. 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

Contributors

About

A web platform where foreign classrooms connect in real-time for language and cultural exchange.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published