Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatApplication

Web Chat application built with Django, Channels, Postgresql, Redis and TailwindCSS. Designed in Adobe XD.

Pictures

White Mode: alt text alt text

Dark Mode: alt text alt text

Setup

Please install the required dependencies by running:

pip install -r requirements.txt

Deployment

If you want to deploy the app using Railway or some other hosting provider you still need to change a few variables in settings.py

  1. Set CSRF_TRUSTED_ORIGINS to your website's URL
  2. Add your website's domain to ALLOWED_HOSTS
  3. Set DEBUG to False after collecting the static
  4. You most likely want to change the TIME_ZONE as well
  5. Change all the environ variables os.environ:

    SECRET_KEY - You can generate one at https://miniwebtool.com/django-secret-key-generator/. It is recommended to set it to your own environ variable using your hosting service

    Change the environ variables in DATABASES, CHANNEL_LAYERS and CACHES

Basic commands

Create a superuser by running python manage.py createsuperuser
Run the server: python manage.py runserver
Collect static: python manage.py collectstatic


You can support me by signing up on Railway using this link: https://railway.app?referralCode=SxBLZE

About

Chat application built with Django, Channels, Postgresql, Redis and TailwindCSS

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages