Loading repository data…
Loading repository data…
Macktireh / repository
This project is a backend implementation of a Twitter clone using Django, Django REST framework, Django Channels, PostgreSQL, Redis, and Cloudinary. This project includes a wide range of features, including authentication, tweet management, likes, retweets, notifications, real-time chat, and more.
This project is a backend implementation of a Twitter clone using Django, Django REST framework, Django Channels, PostgreSQL, Redis, and Cloudinary. This project includes a wide range of features, including authentication, tweet management, likes, retweets, notifications, real-time chat, and more. This repository contains the backend code. The frontend, built with React, Redux, and other technologies, can be found clone-twitter-frontend.
git clone https://github.com/Macktireh/clone-twitter-backend.git
cd clone-twitter-backend
.env file based on the .env.example file and set your environment variables.Build and start the Docker containers:
docker-compose up --build
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
Your Twitter clone backend should now be up and running. 🎉 The application will be accessible at http://localhost:8000.
This project is licensed under the MIT License.