Twitter clone built with Django + PostgreSQL + Nginx
Visit the App »
Pre-Alpha: V-1.13.0
Twitter clone is a fully fledged Twitter clone. The support for IOS and Android will come in the future. Remember, this is just a educational clone and Twitter is a registered trademark of Twitter Inc. All of the static assets have been created by me and not copied from the Twitter Inc. I am just cloning the functionality of the site to improve my understanding of how large web applications work under the hood.
Link: (currently removed it)
Documentation for Twitter Clone can be found on the docs/
folder
If you want to locally run this project on your machine it is extremly simple because I created scripts to automate all of the process.
Warning: If you have a database called
twitter_clone
on your local machine the scripts will delete and recreate it in the initial set-up script
First clone the project:
git clone https://github.com/demirantay/twitter-clone.git
Than change directory into the repo and give the scripts permissions to run
cd twitter-clone
chmod +x build.sh
chmod +x run.sh
After that just run the build script:
./build.sh
The build script will ask for a admin username, password ... etc. just fill them out. Once everything is done just run the project with:
./run.sh
Enjoy!
- Authentication
- Home Feed
- Explore
- Notification
- Profile
- Settings
- Search
Send me an email: demir99antay@gmail.com
I am purposefully choosing not to put a license on this project. I doubt Twitter Inc. will care for this project but I would like to stay safe :)