Skip to content

khaledkhalil94/SH.A

Repository files navigation

About this project

SH.A is an open source Content Management System and a Social Network with a full functional user profile and a messaging system, it is a place where you can write your own stories and interact with other's, you can also follow other users you like and keep up with their posts, activities and stories.

SH.A is a solo and original project that I've coded myself from scratch in pure PHP for the back end, and it relies heavily on Semantic-UI for the front-end.

Features

  • Stories

    • Select a section and create a new story
    • Edit or delete your current ones
    • Like, comment, save or report other stories
    • Control the privacy of your stories by making them public or private
  • User Profile

    • Enter and update your information and profile picture
    • Control your information privacy
    • Tabs for your your activity, followers, who you follow, your stories and saved stories
    • Delete your account
  • User activity

    • Follow/unfollow other users
    • Post on your or another user's profile
    • Like, comment or report any activity post
    • See all of your and your friends activities on the main newsfeed
  • Messaging System

    • Send/receive private messages to/from other users
    • Hide/delete any message you want
    • View all of your private messages with another user
    • Block a user
  • Admin

    • Manage all posts/comments on the network
    • Full control over registered users
    • Preview reported posts
    • Add and remove sections
    • Admin Panel sha_admin_panel

Todo

  • Add custom timezone settings
  • Add a notification system.
  • Real-time chat
  • Logging system
  • OAuth 2.0

Feedback

If you encounter any bug or have a suggestion, please feel free top open up an issue or send me a message.

About

An open source content management system and social network

Resources

Stars

Watchers

Forks

Packages

No packages published