All Projects → justdjango → Justchat

justdjango / Justchat

A chat application built with Django channels.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Justchat

Aws Boilerplate
Opinionated full stack web app's boilerplate, ready to be deployed to AWS platform.
Stars: ✭ 682 (+272.68%)
Mutual labels:  django, backend, frontend
Awesome Cheatsheets
👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
Stars: ✭ 26,007 (+14111.48%)
Mutual labels:  django, backend, frontend
Djreact
A simple introduction to integrating Django and React.
Stars: ✭ 317 (+73.22%)
Mutual labels:  django, backend, frontend
Spring Boot Mongodb Angular Todo App
A Sample App built using Spring Boot, Angular and MongoDB
Stars: ✭ 84 (-54.1%)
Mutual labels:  tutorial, backend, frontend
Framework
Strongly-typed JavaScript object with support for validation and error handling.
Stars: ✭ 136 (-25.68%)
Mutual labels:  backend, frontend
Todomvc Ddd Cqrs Eventsourcing
Implementation of basic Todo app via tastejs/todomvc in C#/Typescript with eventsourcing, cqrs, and domain driven design
Stars: ✭ 134 (-26.78%)
Mutual labels:  backend, frontend
Pygdbmi
A library to parse gdb mi output and interact with gdb subprocesses
Stars: ✭ 139 (-24.04%)
Mutual labels:  backend, frontend
Kubernetes Django
Scalable and resilient Django with Kubernetes.
Stars: ✭ 145 (-20.77%)
Mutual labels:  django, tutorial
Awesome Interview
Collection of awesome interview references.
Stars: ✭ 1,683 (+819.67%)
Mutual labels:  backend, frontend
Django Intro Zh
Django 官方文档的 intro 部分的中文翻译
Stars: ✭ 141 (-22.95%)
Mutual labels:  django, tutorial
Stackoverflow Clone
Clone project of a famous Q/A website for developers which is stackoverflow built using MySQL-Express-React-Node 🌐
Stars: ✭ 182 (-0.55%)
Mutual labels:  backend, frontend
Blog
阿翔的个人技术博客,博文写在 Issues 里,如有收获请 star 鼓励~
Stars: ✭ 135 (-26.23%)
Mutual labels:  backend, frontend
Webapp.rs
A web application completely written in Rust. 🌍
Stars: ✭ 1,888 (+931.69%)
Mutual labels:  backend, frontend
Spring Boot Vuejs
Example project showing how to build a Spring Boot App providing a GUI with Vue.js
Stars: ✭ 1,818 (+893.44%)
Mutual labels:  backend, frontend
Mern Authentication
MERN stack authentication boilerplate: password reset, email verification, server sessions, redux, hooks and docker for dev and prod.
Stars: ✭ 129 (-29.51%)
Mutual labels:  backend, frontend
Gindex V4
A Vue Js Based G Index with Improved Dark Mode, Search and Video Player
Stars: ✭ 143 (-21.86%)
Mutual labels:  backend, frontend
Django Auth Tutorial
Source code for Django authentication tutorial.
Stars: ✭ 160 (-12.57%)
Mutual labels:  django, tutorial
Crana
A CLI tool to create React + Node apps with just one command
Stars: ✭ 160 (-12.57%)
Mutual labels:  backend, frontend
Devmap
Карта развития веб-разработчика
Stars: ✭ 2,043 (+1016.39%)
Mutual labels:  backend, frontend
Sifrr
⚡️ Set of tiny, independent libraries for creating modern and fast webapps with javascript/typescript
Stars: ✭ 174 (-4.92%)
Mutual labels:  backend, frontend

JustDjango

The Definitive Django Learning Platform.

Django Channels Tutorial Series

This tutorial is for how to build a chat application with Django Channels. The tutorial series can be watched here

To run the backend, run:

virtualenv env
source env/bin/activate
pip install -r requirements.txt
python manage.py runserver

To run the frontend:

npm i
npm start

To develop locally:

1. Change the `DEBUG` flag in `src/settings.js`
2. Create two users (easiest way might be to run `python manage.py createsuperuser` twice)
3. Using django admin, create a `Contact` object for each user.
4. Make sure you have an instance of redis running. 

To build for deployment:

npm run build

Please note this is a demo project of the concepts used in building a chat app. It is simply not production ready. For example, when the backend receives a message, it'll broadcast to everyone in the room including the sender. This means when you demo the sender role, be aware you'll see every outbound message duplicated. The project is setup for deployment on Heroku however you'll need to follow tutorials on how to get this up and running


Other places you can find us:

YouTube Twitter

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].