Skip to content

Crane04/chatanony

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chatanony

Anonymous Chat App

ChatAnony is an open source, anonymous conversation platform built with Django Rest Framework, ReactJs with WebSockets - Channels that enable realtime chats

Doesn't require User Accounts or Trackings.

Check the Live Site here: https://chatanony.netlify.app

Installation

git clone https://github.com/Crane04/chatanony.git
cd chatanony

To run this project locally, you will need to have (Python and Django) and NodeJs installed.

Running The Backend

cd backend
  • Set Up Virtual Environment (Optional but Recommended):
    • If you prefer to work in a virtual environment, create and activate it:
python -m venv venv       # Create virtual environment
source venv/bin/activate  # Activate on macOS and Linux
workon venv     # Activate on Windows
  • Install Dependencies:
    • Install the required packages for the project:
pip install -r requirements.txt
  • Start the Development Server:
    • Run the Django development server to launch the server:
python manage.py runserver

The backend will now be running in port 8000 if everything is configured correctly.

Running The Backend

You must have node js installed.

cd frontend
  • Install Dependencies
  npm install
  • Start the server
  npm run dev

The frontend will now be running in port 5173 if everything is configured correctly

Contributing

  • We welcome contributions to this project! To contribute: Fork the repository.

    • Create a new branch: git checkout -b feature-new-feature
    • Make your changes and commit them: git commit -m "Add new feature"
    • Push to the branch: git push origin feature-new-feature
    • Create a pull request with a detailed description of your changes.

Contact