Mohamed Jbilou
Menu
 FriendZone: Building a Place to Connect (PFA 2024)
FriendZone: Building a Place to Connect (PFA 2024)

About this project

FriendZone is a social network web application built using Python and Django, offering users a platform to connect, share activities, and communicate with friends. ๐ŸŽฏ Core Features ๐Ÿ” Authentication & Security - User registration and secure login system - Protected user accounts with authentication safeguards ๐Ÿ‘ค Profile Management - Customizable user profiles with personal details - Profile picture uploads - Personal bio and profile customization ๐Ÿ“ฑ Social Interaction - Posts & Content Sharing - Upload photos with captions and tags - Like and comment on posts - Follow/unfollow users to curate your feed - View follower and following lists ๐Ÿ” Discovery & Engagement - Explore page for discovering new posts and users - Tag-based content organization and browsing - Search functionality for users and tags - Real-time notifications for: - New messages - Followers - Likes and comments ๐Ÿ’ฌ Communication - Private messaging system between users ๐Ÿ“ฑ Responsive Design - Optimized for desktop, tablet, and mobile devices - Seamless experience across all screen sizes ๐Ÿ› ๏ธ Technology Stack - Backend: Python, Django - Frontend: HTML, CSS, JavaScript ๐Ÿš€ Development Focus This project demonstrates comprehensive full-stack development skills, including: - Database architecture and optimization - User authentication and security - Real-time notification systems - Responsive UI/UX design - Scalable application structure

Technologies Used

Python / Django - HTML/CSS/JS - Mysql