🚀 CS50 Web Programming – Project 4: Social Network

Опубликовано: 15 Май 2026
на канале: May Nyein Chan
10
0

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