Skip to content

cswebdev/django-react-chatapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fullstack Django React Chat App

This repository contains the code for a fullstack web application built with Django and React. The application provides a simple web interface to manage simple text communication. The chat app features the ability to create and delete users, chat rooms, and even messages!

The project is not currenty hosted so you will need to clone the project.

Features

  • User authentication and authorization
  • CRUD operations for tasks
  • User profile management
  • Responsive design
  • Chat function

Tech Stack

  • Django
  • Django REST framework
  • React
  • Bootstrap

Installation

To run this application locally, you need to have the following software installed:

  • Python
  • Django
  • React

Clone the repository and navigate to the project root directory:

git clone https://github.com/<username>/<repository-name>.git
cd <repository-name>

Create a virtual environment and install the Python dependencies:

python -m venv venv
source venv/bin/activate  # on Linux/macOS
venv\Scripts\activate  # on Windows
pip install -r requirements.txt

Install the JavaScript dependencies and start the development server:

cd frontend
npm install
npm start

Open your web browser and go to http://localhost:3000/ to access the application.

Deployment

To deploy this application to a production environment, you can follow the standard procedure for deploying a Django-React application. Some possible options include:

  • Deploying to Heroku
  • Deploying to AWS Elastic Beanstalk
  • Using Docker and Kubernetes

Contributing

Contributions to this repository are welcome. If you find a bug or want to suggest a new feature, please open an issue. If you want to contribute code, please create a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors