Back to project list

Reddit Clone

Description

[http://Reddit.com](http://Reddit.com "smartCard-inline") is a great way to share and exchange many different types of information with other users in the form of public forums. It’s a place to connect online with other users, ask questions, get general advice, share memes, and follow what interests you. This is a clone of the Reddit website.

Approved Potential Capstones

Target users

- Anonymous

- Registered User

- Subreddit User

which consists of

- Subreddit Creator (must be a registered user)

- Subreddit Admin (must be a registered user & must be appointed by subreddit creator)

- Website Admin

Tags

MVP Optional

User Stories

View

As an Anonymous user, I need to be able to view any subreddit and posts on the website

Create

As an Anonymous user, I need to be able to create an account

Post

As a Registered user, I need to be able to make new posts in subreddits.

Comment

As a Registered user, I need to be able to comment on posts.

Like Posts

As a Registered user, I need to be able to like/interact with posts.

Like Comments

As a Registered user, I need to be able to like/interact with comments

Upvote Posts

As a Registered user, I need to be able to upvote/downvote posts

Upvote Comments

As a Registered user, I need to be able to upvote/downvote comments

Delete

As a Registered user, I need to be able to delete my own account (and only my own account)

Follow

As a Registered user, I need to be able to follow any groups I am interested in (& posts will appear on my homepage feed - organized by date posted)

Block

As a Subreddit user, I need to be able to block any registered user from posting or commenting.

Block Visits

As a Subreddit user, I need to be able to block any registered user from visiting my subreddit.

Limit

As a Subreddit user, I need to be able to limit further comments on any post in my subreddit group.

Delete Posts

As a Subreddit user, I need to be able to delete any posts or comments within my own subreddit group.

Admin

As a Subreddit Creator, I need to be able to give admin privileges to any registered user’s account

Delete Account

As a Website Admin, I need to be able to delete any registered accounts

All

As a Website Admin, I need to be able to do all of the above-listed privileges for all user types.

Points

(Optional) As a Registered User or Subreddit User, I need to be able to take part in a points system where you can buy points & use them on rewards you give on comments or posts.

Suggest a related idea Download PDF Download Markdown

Back to project list