The My Friend System is a web-based social networking application that allows users to create accounts, log in, manage friendships, and interact through a simple and intuitive interface. Built using PHP and MySQL, this system demonstrates core web development concepts including user authentication, database integration, and dynamic content generation.
-
User Authentication Registration: Users can sign up with a unique email, profile name, and password. Login/Logout: Secure login system with session management and user logout functionality.
-
Friend Management View Friends: Displays a list of the user’s current friends. Add Friends: Suggests potential friends with the option to add them. Remove Friends: Allows users to remove friends from their list. Mutual Friend Count: Displays how many mutual friends users share with others.
-
Database Integration Utilizes MySQL to store and manage user information and friendship connections. Automatic table creation and population with sample data if tables are missing.
-
Responsive Design Custom CSS styling for a user-friendly and responsive interface. Supports pagination for friend list navigation.
-
Session Management Secure session handling for maintaining user states across pages.
- Frontend: HTML, CSS
- Backend: PHP
- Database: MySQL
- Enhance the user interface with modern frameworks like Bootstrap.
- Add profile picture support and messaging features.