Skip to content

🛠️ Rest API with a live messaging service for TalkWave

Notifications You must be signed in to change notification settings

Gabefire/TalkWaveApi

Repository files navigation

TalkWave Messaging API

.Net AWS Postgres C# Redis GitHub Actions Docker

TalkWave is a messaging app that allows users to chat with their friends or in groups. This repo hosts the backend code.

Important

A majority of the server architecture is serverless, so there might be a start-up cost on the first load.

Dev Features

  • App is fully deployed on AWS architecture and uses AWS Lambda, AWS ECS, AWS EKS, AWS EC2, AWS ElasticCache, API gateway, Route 53 and AWS RDS
  • Fully test driven
  • CI/CD pipeline for deployment and testing

AWS infrastructure: image

Features

  • Custom JWT based authentication system
  • Group management
  • Microservice architecture
  • Fully managed database
  • Live chat implemented using SignalR

Planned features

  • Create a separate auth controller outside the mono repo
  • User profile pictures

About

🛠️ Rest API with a live messaging service for TalkWave

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published