Skip to content

AshaenM/Friend-System

Repository files navigation

My Friend System

Overview

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.

Features

  1. 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.

  2. 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.

  3. 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.

  4. Responsive Design Custom CSS styling for a user-friendly and responsive interface. Supports pagination for friend list navigation.

  5. Session Management Secure session handling for maintaining user states across pages.

Technologies Used

  • Frontend: HTML, CSS
  • Backend: PHP
  • Database: MySQL

Future Improvements

  • Enhance the user interface with modern frameworks like Bootstrap.
  • Add profile picture support and messaging features.

About

The My Friend System is a simplified social networking platform built with PHP and MySQL, allowing users to sign up, log in, manage friends, and interact through a secure session-based system. It features user validation, dynamic database interactions, friend list management, pagination, and mutual friend count display for enhanced usability.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors