Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hussein-saad/discord_clone
https://github.com/hussein-saad/discord_clone
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/hussein-saad/discord_clone
- Owner: hussein-saad
- Created: 2024-07-14T01:06:28.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-14T18:28:21.000Z (4 months ago)
- Last Synced: 2024-07-15T02:35:32.585Z (4 months ago)
- Language: HTML
- Homepage: https://husseinsaad.pythonanywhere.com/
- Size: 186 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Discord Clone
## Overview
A clone of the popular communication platform Discord, built using Django.## Features
- User authentication (sign up, login)
- Real-time messaging
- Channel creation and management
- User profiles## Installation
1. **Clone the repository:**
```bash
git clone https://github.com/hussein-saad/discord_clone.git
cd discord_clone
2. **Create a virtual environment and activate it:**
```bash
python3 -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
3. **Install the required packages:**
```bash
pip install -r requirements.txt
4. **Apply migrations:**
```bash
python3 manage.py migrate
5. **Run the development server:**
```bash
python manage.py runserver
6. **Access the application:**
Open your web browser and go to http://127.0.0.1:8000/.## Usage
- Sign up for a new account or log in with an existing account.
- Create or join channels to start messaging.## Deployment
The application is deployed at https://husseinsaad.pythonanywhere.com/.