├── .gitignore ├── LICENSE ├── Procfile ├── README.md ├── TwitterDemo.png ├── blog ├── __init__.py ├── admin.py ├── apps.py ├── forms.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20181020_1800.py │ ├── 0003_remove_post_title.py │ ├── 0004_comment.py │ ├── 0005_auto_20181024_0929.py │ ├── 0006_auto_20200422_1239.py │ ├── 0007_auto_20200531_1748.py │ ├── 0008_auto_20200531_1838.py │ ├── 0009_auto_20201002_1537.py │ ├── 0010_auto_20201110_1916.py │ ├── 0011_auto_20201110_1946.py │ ├── 0012_auto_20210731_2053.py │ └── __init__.py ├── models.py ├── serializers.py ├── static │ └── blog │ │ ├── bootstrap.min.css │ │ ├── logo.png │ │ ├── main.css │ │ └── style.css ├── templates │ └── blog │ │ ├── about.html │ │ ├── base.html │ │ ├── follow.html │ │ ├── home.html │ │ ├── post_delete.html │ │ ├── post_detail.html │ │ ├── post_new.html │ │ ├── practise.html │ │ └── user_posts.html ├── tests.py ├── urls.py └── views.py ├── django_project ├── __init__.py ├── settings.py ├── urls.py └── wsgi.py ├── manage.py ├── media ├── default.png └── profile_pics │ ├── 01_opt_1.jpg │ ├── 20200907_0639331.jpg │ ├── 42848358.png │ ├── 42848358_ZtK8VUV.png │ ├── Screenshot_from_2020-09-11_19-52-08.png │ ├── default.png │ ├── readydev-logo.png │ └── readydev-logo_KtBM49S.png ├── requirements.txt ├── runtime.txt └── users ├── __init__.py ├── admin.py ├── apps.py ├── forms.py ├── migrations ├── 0001_initial.py ├── 0002_follow.py ├── 0003_auto_20181020_2105.py ├── 0004_auto_20181020_2110.py ├── 0005_auto_20181024_0929.py ├── 0006_auto_20200308_2220.py ├── 0007_auto_20200422_1239.py ├── 0008_config.py └── __init__.py ├── models.py ├── signals.py ├── templates └── users │ ├── dumpfile.py │ ├── login.html │ ├── logout.html │ ├── password_reset.html │ ├── password_reset_done.html │ ├── profile.html │ ├── register.html │ └── search_result.html ├── tests.py └── views.py /.gitignore: -------------------------------------------------------------------------------- 1 | /env 2 | .vscode 3 | db.sqlite3 4 | __pycache__/ 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: gunicorn Django-Twitter-Clone.wsgi --log-file - 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/README.md -------------------------------------------------------------------------------- /TwitterDemo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/TwitterDemo.png -------------------------------------------------------------------------------- /blog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blog/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/admin.py -------------------------------------------------------------------------------- /blog/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/apps.py -------------------------------------------------------------------------------- /blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/forms.py -------------------------------------------------------------------------------- /blog/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/migrations/0001_initial.py -------------------------------------------------------------------------------- /blog/migrations/0002_auto_20181020_1800.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/migrations/0002_auto_20181020_1800.py -------------------------------------------------------------------------------- /blog/migrations/0003_remove_post_title.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/migrations/0003_remove_post_title.py -------------------------------------------------------------------------------- /blog/migrations/0004_comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/migrations/0004_comment.py -------------------------------------------------------------------------------- /blog/migrations/0005_auto_20181024_0929.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/migrations/0005_auto_20181024_0929.py -------------------------------------------------------------------------------- /blog/migrations/0006_auto_20200422_1239.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/migrations/0006_auto_20200422_1239.py -------------------------------------------------------------------------------- /blog/migrations/0007_auto_20200531_1748.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/migrations/0007_auto_20200531_1748.py -------------------------------------------------------------------------------- /blog/migrations/0008_auto_20200531_1838.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/migrations/0008_auto_20200531_1838.py -------------------------------------------------------------------------------- /blog/migrations/0009_auto_20201002_1537.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/migrations/0009_auto_20201002_1537.py -------------------------------------------------------------------------------- /blog/migrations/0010_auto_20201110_1916.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/migrations/0010_auto_20201110_1916.py -------------------------------------------------------------------------------- /blog/migrations/0011_auto_20201110_1946.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/migrations/0011_auto_20201110_1946.py -------------------------------------------------------------------------------- /blog/migrations/0012_auto_20210731_2053.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/migrations/0012_auto_20210731_2053.py -------------------------------------------------------------------------------- /blog/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/models.py -------------------------------------------------------------------------------- /blog/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/serializers.py -------------------------------------------------------------------------------- /blog/static/blog/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/static/blog/bootstrap.min.css -------------------------------------------------------------------------------- /blog/static/blog/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/static/blog/logo.png -------------------------------------------------------------------------------- /blog/static/blog/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/static/blog/main.css -------------------------------------------------------------------------------- /blog/static/blog/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/static/blog/style.css -------------------------------------------------------------------------------- /blog/templates/blog/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/templates/blog/about.html -------------------------------------------------------------------------------- /blog/templates/blog/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/templates/blog/base.html -------------------------------------------------------------------------------- /blog/templates/blog/follow.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/templates/blog/follow.html -------------------------------------------------------------------------------- /blog/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/templates/blog/home.html -------------------------------------------------------------------------------- /blog/templates/blog/post_delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/templates/blog/post_delete.html -------------------------------------------------------------------------------- /blog/templates/blog/post_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/templates/blog/post_detail.html -------------------------------------------------------------------------------- /blog/templates/blog/post_new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/templates/blog/post_new.html -------------------------------------------------------------------------------- /blog/templates/blog/practise.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blog/templates/blog/user_posts.html: -------------------------------------------------------------------------------- 1 | {% extends "blog/home.html" %} -------------------------------------------------------------------------------- /blog/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/tests.py -------------------------------------------------------------------------------- /blog/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/urls.py -------------------------------------------------------------------------------- /blog/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/blog/views.py -------------------------------------------------------------------------------- /django_project/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /django_project/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/django_project/settings.py -------------------------------------------------------------------------------- /django_project/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/django_project/urls.py -------------------------------------------------------------------------------- /django_project/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/django_project/wsgi.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/manage.py -------------------------------------------------------------------------------- /media/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/media/default.png -------------------------------------------------------------------------------- /media/profile_pics/01_opt_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/media/profile_pics/01_opt_1.jpg -------------------------------------------------------------------------------- /media/profile_pics/20200907_0639331.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/media/profile_pics/20200907_0639331.jpg -------------------------------------------------------------------------------- /media/profile_pics/42848358.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/media/profile_pics/42848358.png -------------------------------------------------------------------------------- /media/profile_pics/42848358_ZtK8VUV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/media/profile_pics/42848358_ZtK8VUV.png -------------------------------------------------------------------------------- /media/profile_pics/Screenshot_from_2020-09-11_19-52-08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/media/profile_pics/Screenshot_from_2020-09-11_19-52-08.png -------------------------------------------------------------------------------- /media/profile_pics/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/media/profile_pics/default.png -------------------------------------------------------------------------------- /media/profile_pics/readydev-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/media/profile_pics/readydev-logo.png -------------------------------------------------------------------------------- /media/profile_pics/readydev-logo_KtBM49S.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/media/profile_pics/readydev-logo_KtBM49S.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/requirements.txt -------------------------------------------------------------------------------- /runtime.txt: -------------------------------------------------------------------------------- 1 | python-3.7.3 2 | -------------------------------------------------------------------------------- /users/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /users/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/admin.py -------------------------------------------------------------------------------- /users/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/apps.py -------------------------------------------------------------------------------- /users/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/forms.py -------------------------------------------------------------------------------- /users/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/migrations/0001_initial.py -------------------------------------------------------------------------------- /users/migrations/0002_follow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/migrations/0002_follow.py -------------------------------------------------------------------------------- /users/migrations/0003_auto_20181020_2105.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/migrations/0003_auto_20181020_2105.py -------------------------------------------------------------------------------- /users/migrations/0004_auto_20181020_2110.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/migrations/0004_auto_20181020_2110.py -------------------------------------------------------------------------------- /users/migrations/0005_auto_20181024_0929.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/migrations/0005_auto_20181024_0929.py -------------------------------------------------------------------------------- /users/migrations/0006_auto_20200308_2220.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/migrations/0006_auto_20200308_2220.py -------------------------------------------------------------------------------- /users/migrations/0007_auto_20200422_1239.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/migrations/0007_auto_20200422_1239.py -------------------------------------------------------------------------------- /users/migrations/0008_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/migrations/0008_config.py -------------------------------------------------------------------------------- /users/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /users/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/models.py -------------------------------------------------------------------------------- /users/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/signals.py -------------------------------------------------------------------------------- /users/templates/users/dumpfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/templates/users/dumpfile.py -------------------------------------------------------------------------------- /users/templates/users/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/templates/users/login.html -------------------------------------------------------------------------------- /users/templates/users/logout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/templates/users/logout.html -------------------------------------------------------------------------------- /users/templates/users/password_reset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/templates/users/password_reset.html -------------------------------------------------------------------------------- /users/templates/users/password_reset_done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/templates/users/password_reset_done.html -------------------------------------------------------------------------------- /users/templates/users/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/templates/users/profile.html -------------------------------------------------------------------------------- /users/templates/users/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/templates/users/register.html -------------------------------------------------------------------------------- /users/templates/users/search_result.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/templates/users/search_result.html -------------------------------------------------------------------------------- /users/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/tests.py -------------------------------------------------------------------------------- /users/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simran2104/Twirrer__Twitter-Clone-Using-Django/HEAD/users/views.py --------------------------------------------------------------------------------