Giter Club home page Giter Club logo

reddit-clone's Introduction

reddit-clone

A Reddit-like onlien forum, written in pure PHP with MySQL as the database. (Class project for Database Systems, Fall 2015)

Features (screenshots)

Societies (AKA Subreddits)

  • All users
    • Create a new society
    • View posts
    • Submit a new post
    • Subscribe/unsubscribe
    • Report posts and comments to mods
    • Report societies to admins
  • Moderators
    • Edit society description
    • View history of edits to society description
    • Delete posts
    • Sticky posts
    • Delete comments
    • View stats about the user activity in the society
    • Ban/unban users
    • Promote/demote users to/from mods
    • View log of all moderator activity
    • View deleted posts and comments
    • View user reports about posts/comments

Posts

  • Delete post if you are a mod/admin or the creator of the post
  • Upvote/downvote post
  • View comment thread
  • Add comments to posts
  • Report post to mods

Comments

  • Delete comment if you are a mod/admin or the creator of the comment
  • Upvote/downvote comments
  • Reply to a comment
  • Report comment to mods

Users

  • Sign-up/login
  • View personal profile
  • Change password
  • Send and receive private messages
    • View Inbox
    • View Outbox
  • View post history
  • View comment history
  • View society that you have joined
  • View society that you moderate
  • Report other users to admins

Admins

  • View site-wide activity stats
  • Exercise mod powers in any society
  • Promote/demote users to/from admin
  • Issue site-wide bans
  • Lock/unlock societies (no new posts or comments allowd)
  • View log of all admin activity
  • View user reports about users
  • View user reports about societies

reddit-clone's People

Contributors

adeelh avatar

Watchers

James Cloos avatar ʍᴙ.ώoŁƒ avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.