Skip to content

milsaware/php-community-social-media

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PHP Community Social Media

A work in progress

A server with access to one directory above the public folder is required to install and use this script. Upload the contents of httpd.www to your public folder, upload httpd.private to one directory above your public directory. Your public directory may be named something other than httpd.www. It may, for instance, be called public or your username. If this is the case you must open httpd.private/system/bootstrap.php and change all instances of httpd.www to the name of your public directory. Do the same for httpd.private to whatever your private directory is called.

The app runs on SQLite so there's no need for any database installation.

There currently isn't a CMS associated with the app so all modifications need to be done manually.

Features

  • Responsive design
  • Sign up and log in functionality
  • Auto update of notification
  • Like/Dislike posts
  • Responses in timeline show in the same block
  • Ability to follow and unfollow accounts
  • Respond to comments
  • Post new comments
  • Update banner and icon
  • Profile shows previous posts, responses, reposts, followers and following
  • Instant post to timeline
  • Mute function
  • Bio creation

Known issues

  • CMS needs to be built
  • Respond icon doesn't show green in profile responses
  • forgot password function doesn't exist
  • API needs to be written to allow communication between nodes
  • Styling for different monitors needs to be finished

Languages used

PHP, HTML, Javascript, CSS

Framework

ozboware PHP MVCF 1.4.4

screenshots homescreen timeline timeline 2 search posts profile posts profile responses profile reposts profile following profile followers notifications new notifications old settings

mobile post mobile settings mobile search people mobile timeline mobile search