Language Tandem

App to find language partners

Language Tandem

React, Redux, Node.js, MySQL

This app requires user registration and authentication. The purpose of the app is to allow users to find potential language exchange partners. The matching is based on the language(s) spoken and the ones the user would like to practice. Complex MySQL relationships were used. The user then can contact any of the potential partners from the matched list. The live chat is enabled for those currently online. The user can change his or her language choices at any time.

Technologies, Tools

React, Redux, Socket.io, Node.js, MySQL, GitHub Pages, Heroku

Open Project