Skip to content

ayubsh/chatify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chafity

_A real time chat applications

Introduction

Charity is microservice based real-time chat application, Build using javascript/typescript for the backend service.

Context

This project is my Portfolio project for ALX-SWE backend specelatation

Teams

I worked this project alone.

Architecture

microservice Architecture

  • User service: Handles user management and authentication (Node.js, PostgreSQL)

  • Chat Service: Manages chat rooms, messages, and real-time communication (Node.js, PostgreSQL, Redis Pub/Sub)

Architecture

How to run

Make sure you have

git clone [email protected]:ayubsh/chatify.git
cd chatify

skaffold dev

set up environment variables in .env file

POSTGRES_USER="db_user"
POSTGRES_HOST="db_host"
POSTGRES_PASSWORD="your_password"
POSTGRES_DATABASE="db_name"

Acknowledgments

The ALXSE community, staff, cohort 11 and all ALXSE students thanks for all For the help, advice and resources they provided me during this project and during all our curriculum over the last year.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published