Mutiny
Bronze Coder
Hi Everyone,
I wanted to show off my latest project, EntitledStories.com. It's a custom PHP based Reddit clone that I wrote completely from scratch. The premise behind the site is that users can share stories like those seen on Reddit, such as Entitled Parents, Pro Revenge, Malicious Compliance, etc.
The site consists of a custom content management system I wrote, along with modules and a theme that are specific to the EntitledStories site that drive the Reddit-Like functionality.
The site allows users to post stories in different categories, post comments on stories, as well as manage a user profile where they can choose which communities they want to see stories from as well as manage other profile related items such as changing their password, etc.
There is also a very robust moderation system in place on the site, where users can report stories and site staff can moderate stories and users. When a user reports a story, a report is generated and an alert is shown to site staff who then can see the report, as well as review the reported story or comment and either ignore the reported content or suspend the post or comment or suspend the user who posted the content.
Who sees the report will vary based on their staff level on the site. Staff can either be a global moderator, so they can see reports from all story feeds, or they can be assigned only certain feeds, so they will only have staff powers on those feeds and be able to only see reports from those feeds.
The code was also built with speed and security in mind. As far as speed, the site is fast, loading on desktop in under a second! In my testing Google Pagespeed Insights consistently gives it a 91-92% grade on mobile and a 98-99% grade on desktop.
For security, the site has different levels of user permissions built in, as well as security features such as optional two-factor authentication for user accounts as well as Cloudflare awareness, so proper IP addresses get passed to the built in logging of the site. IP addresses of users are logged when they register, when they login and when they post so banning troublesome users is easy!
I encourage you to check out the site and let me know what you think. The underlying CMS system for this site is something I've been working on for years, but the site itself took me about a year of working on and off on weekends to build. I would love some feedback and if you end up staying to read some of the stories on there that would be great too.
EntitledStories.com - Wonderful Stories about Horrible People!
I wanted to show off my latest project, EntitledStories.com. It's a custom PHP based Reddit clone that I wrote completely from scratch. The premise behind the site is that users can share stories like those seen on Reddit, such as Entitled Parents, Pro Revenge, Malicious Compliance, etc.
The site consists of a custom content management system I wrote, along with modules and a theme that are specific to the EntitledStories site that drive the Reddit-Like functionality.
The site allows users to post stories in different categories, post comments on stories, as well as manage a user profile where they can choose which communities they want to see stories from as well as manage other profile related items such as changing their password, etc.
There is also a very robust moderation system in place on the site, where users can report stories and site staff can moderate stories and users. When a user reports a story, a report is generated and an alert is shown to site staff who then can see the report, as well as review the reported story or comment and either ignore the reported content or suspend the post or comment or suspend the user who posted the content.
Who sees the report will vary based on their staff level on the site. Staff can either be a global moderator, so they can see reports from all story feeds, or they can be assigned only certain feeds, so they will only have staff powers on those feeds and be able to only see reports from those feeds.
The code was also built with speed and security in mind. As far as speed, the site is fast, loading on desktop in under a second! In my testing Google Pagespeed Insights consistently gives it a 91-92% grade on mobile and a 98-99% grade on desktop.
For security, the site has different levels of user permissions built in, as well as security features such as optional two-factor authentication for user accounts as well as Cloudflare awareness, so proper IP addresses get passed to the built in logging of the site. IP addresses of users are logged when they register, when they login and when they post so banning troublesome users is easy!
I encourage you to check out the site and let me know what you think. The underlying CMS system for this site is something I've been working on for years, but the site itself took me about a year of working on and off on weekends to build. I would love some feedback and if you end up staying to read some of the stories on there that would be great too.
EntitledStories.com - Wonderful Stories about Horrible People!