Skip to content

EsraaRMashaal/chatapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat App

Overview

This is a simple Django-based chat application that allows users to create chat rooms and send messages.

Prerequisites

  • Python 3.x
  • Django
  • PostgreSQL (or your preferred database)

Installation

Follow these steps to set up and run the project:

  1. Clone the Repository:
git clone https://github.com/EsraaRMashaal/chatapp.git
cd djangoproject
  1. Create a virtual environment:

    # Create a virtual environment named 'venv'
    py -m venv venv
    
    # Activate the virtual environment
    # On Windows
    venv\Scripts\activate
    
    # On Unix or MacOS
    source venv/bin/activate
    
    # If the virtual environment cannot be activated, you may need to adjust the execution policy first:
    
    Set-ExecutionPolicy Unrestricted -Scope Process
  2. Install dependencies:

    pip install -r requirements.txt

Screenshots

Database after migrations

Database

Enhancements

  1. We should add database varibale in env file
  2. Enable Logging for Production
  3. Add Docker Support
  4. Add Authuntications

Contributing

Contributions are welcome! please feel free to submit a Pull Request.

Authors

Esraa Raffik Mashaal
LinkedIn GitHub Gmail

📫 How to reach me:

📞 +20 1013589988 📍 Egypt ✉️ [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages