4
0 Comments

Learn how to build a simple Twitter clone using Django and Vue.js (3 hours+)

I love to create tutorials where I can help more people get into programming. The newest video tutorial I have created is called "Learn how to build a simple Twitter clone using Django and Vue.js" and it is around 3 hours long. It thought about doing a series like I have done earlier, but wanted to make one long video instead this time.

During this video, you will learn how to build a simple twitter clone / a simple social network. Some of the cool functionality I can mention is following users, direct messages, notifications and feed. You will learn a lot of Django in this video, but I have also used Vue.js to talk to the backend, for validation etc.

Here is a list of "tasks" I will go through during this video:

-Setup and create project
-Create folders for structure and similar
-Create app for core views, oinks, userprofiles, notifications
-Create base html files
-Create front page with some information
-Create login and signup page
-Create page for "my feed"
-Make it possible to sign out
-Make it possible to write an oink (Vue.js - Submit and append to list)
-Make it possible to search for oinkers and oinks
-Make it possible to follow an oinker (Vue.js - Send using Ajax)
-Make it possible to see my followers / who I follow
-Make it possible to see who other oinkers follows / are followed by
-Make it possible to like an Oink
-Add page for conversations / direct messages
-Make it possible to see a conversation
-Make it possible to send a direct message (Vue.js - Submit and append to list)
-Deploy to a server

If you want to see the video you can find it here:
https://www.youtube.com/watch?v=GClIzqdYNr0

I would really love to get your opinion on the content and similar here. What would you do different? Any other functionality you're missing that I could add in a follow up video?

on September 7, 2020
Trending on Indie Hackers
This Week in AI: The Gap Is Getting Clearer User Avatar 49 comments 1 small portfolio change got me 10x more impressions User Avatar 28 comments AI Is Destroying the Traditional Music Business and Here’s Why. User Avatar 24 comments Fixing my sleep using public humiliation and giving away a Kindle User Avatar 21 comments A Tiny Side Project That Just Crossed 100 Users — And Somehow Feels Even More Real Now User Avatar 13 comments From 1k to 12k visits: all it took was one move. User Avatar 11 comments