A full-stack social networking web application built with Django, JavaScript, HTML, and CSS.
This project allows users to create posts, follow others, and interact through likes — similar to modern social media platforms.
✨ Key Features
• Create posts in real time
• Follow / Unfollow users
• Like and Unlike posts dynamically
• Edit your own posts without page reload
• View profiles with followers & following count
• Pagination for smooth browsing
💡 This project focuses on backend logic + frontend interactivity, using Django for server-side and JavaScript (Fetch API) for dynamic updates.
⏱️ Timestamps
00:00 – Introduction
00:12 – All Posts / New Post
01:00 – Edit Post
01:30 – Like & Unlike Posts
02:04 – Profile Page / Follow
03:05 – Following Page
03:30 – Pagination
🛠️ Tech Stack
• Backend: Django (Python)
• Frontend: JavaScript, HTML, CSS
📌 About This Project
This project is part of CS50’s Web Programming with Python and JavaScript course.
It demonstrates how to build a fully functional social media platform with real-world features.
⭐ If you found this helpful or interesting, feel free to like and support!
#CS50 #WebDevelopment #Django #JavaScript #FullStack #Programming