mde3 / MySpace

An online dynamic social platform project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MySpace

An online dynamic social platform project from my Design and Analysis of Algorithms' class that allows different people to interact with each other.

Table of Contents

Features

  • Login and Signup
  • Logout
  • A user can view how many posts they have posted
  • Newsfeed to view posts of other users
  • Commenting on posts
  • Deleting a post
  • Messaging users
  • Editing user details
  • Adding and changing both profile and cover pictures
  • Finding People in the database
  • Forgot password

Posts

Users can post 3 types of posts which are;

  • text only posts
  • image only posts and
  • a post having both image and text (a caption) to describe the image

Search Functionality

Users can search for others users by;

  • using the first name of the user
  • using the last name or
  • by using the user’s username

Preview

Example screenshot Example screenshot

Built With

Front end:

  • HTML5
  • CSS3
  • Javascript

Back end:

  • PHP
  • MySQL

Software Required

  • XAMPP Control Panel
  • XAMPP Server

Installation

  • Install XAMPP and inside the XAMPP folder in your C drive, open htdocs folder.
  • In the htdocs folder, create a new file named “my_space” and copy all the assets into that file. (The source code will be provided in the GitHub accounts listed above)
  • Once it’s complete, open XAMPP Control Panel and start both Apache and MySQL.
  • Open a browser of your choice and type http://localhost/phpmyadmin/ to create a database named “my_space”.
  • Import database “my_space.sql” inside the database folder.
  • Once that is done, on a new tab type http://localhost/my_space/ to open the project and view its features.

About

An online dynamic social platform project


Languages

Language:PHP 87.3%Language:CSS 12.7%