Skip to content

aminramezanni/django-project-chatroom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatRoom

ChatRoom is a Django-based project that provides a feature-rich chat room application. It includes an api and mobile-responsive design, the ability to create rooms with custom subjects, join existing rooms, view participants in rooms, and a personalized user system.

readme

Features

  • Room Creation: Users can create chat rooms with custom subjects.
  • Room Joining: Users can join existing chat rooms.
  • Participant Management: View the list of participants in each room.
  • Personalized User System: The project includes a custom user system.
  • Mobile-Responsive Design: Ensures a seamless experience across different devices.

Installation

  1. Clone the repository:

    git clone https://github.com/aminramezanni/django-project-chatroom.git
  2. Navigate to the project directory:

    cd django-project-chatroom
  3. Install dependencies:

    pip install -r requirements.txt
  4. Apply database migrations:

    python manage.py migrate
  5. Run the development server:

    python manage.py runserver
  6. Open your browser and go to http://localhost:8000/ to view the application.

API Documentation

The API is built using Django Rest Framework. You can find the API documentation in the API Documentation file.

Acknowledgments

Contact

For any inquiries, please contact at Amin Ramezani.