Skip to content

audrey-yang/rt-chatroom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Realtime Chatroom

Overview

This project implements a realtime chat app. Users are able to register and log in, join different chat rooms, send messages, and upvote/downvote messages.

The frontend was developed using React and Typescript and the backend using Django with a PostgreSQL database. Communication is done using a mix of REST APIs and WebSockets.

This was originally created for a private challenge. Some details have been changed.

Running

For the backend, run

python3 backend/manage.py runserver

For the frontend, run

cd frontend
npm start

Docker

From the top-level directory, build the images with

docker-compose build

Then, run the containers with

docker-compose up

Implementation Details

I developed on WSL with Python 3.10 and venv.

About

💬 A realtime chatroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published