The Project:

A web chat application that connects thousands of coaches to their sports teams

Project Scope

Jamrynn is a web chat application that connects coaches with their sports teams. The web app has a unique chat environment for sports teams where they can set specific goals, create workouts, communicate among themselves, and keep in touch. Moreover, the web app would link coaches to teams, allowing them to chat and recruit new members.

Project Details

Year: 2019

Client: Jamrynn

Tech stack: React, AWS, Amplify, GraphQL

Jamrynn's channels page
Jamrynn's message board
Jamrynn's home page
The Challenge

Using React and AWS, I have developed a specific web application that connects team members to their coaches, just like Slack but for sports teams.

The web chat app has a message board, where coaches can connect to their teams, attach media files to their messages, and track teams’ progress. Every team member has their own profile that can be edited and updated. There are different chat environments available in the web app, specific to each team’s interests and goals.

The Solution

I have decided to use AWS Amplify together with GraphQL because the application has a lot of relationships between rooms and users which is a great use case for GraphQL as you can get all the information from a single request. The backend is fully serverless because it is cheaper, requires less maintainability and it was super fast to get started. Frontend wise, the UI is optimistic which means that the user doesn’t have to wait for changes to be sent to the server, instead, they are saved into the cache and validated in the background.

The Results

A web chat application that connects thousands of coaches to their sports team - a unique chatting environment, just like Slack, but for sports teams.

Schedule a consultation

You have the idea, I have the skills to make it happen! Schedule a consultation and let’s talk about your project!