This project is still in development stage, not all features implemented. It is hosted in same hosting as my Personal Site. You can also check my Twitter account or post comment here, if interested.
Development status
TODO Checklist
Add paging system, limit count of posts shown in each page
Settings page for the user
Allow to block and/or hide users
Flagging
Tag blacklist
Following blogs, show only followed on main page
Likes & reblogs
Post comments
Activity/notification/etc page
Blog & post rating (safe/unsafe/etc). Hiding of unsafe posts when logged out.
Messaging
Drafts/queue/etc
Implement infinite scroll
To do next
None
In progress
Formatting captions & text posts
Searching the site, filtering search results
Admin page
Already implemented
Minimum functionality (displaying posts)
Text posting with captcha, login implemented later
Form not resent during refresh, post errors showing correctly after redirect
New color scheme
Highlighting known users, registration implemented later
Bugs found, bugs fixed. Special cases of certain parameters are now handled correctly. Returns 404 instead of unexpected results where a 404 should be.
Auto-banning implementation improved. Now bans IP addresses generating too many 404 errors in short time. No unban by captcha yet, so don't get accidentally banned.
Admin users can now edit / delete all posts. No more using of external database management tools for such a purposes. Minimizes hassle when dealing with spam posts.
It appears soup.io will be closed on 2020-07-20, there's already a huge lag as every1 is trying to save posts & images and there've been a bunch of errors while it tries to load almost any page. Saving old posts has been a very annoying so far I guess.
This site is currently under contruction, the visual editor is currently not working properly. Also there's some spam attempted to be posted on this site but it is not getting through as spambots don't even attempt to solve captcha nor load the captcha image as I see in the logs :\
Added a first implementation of text formattiing to visual editor. Now selection can be formatted as bold, italic and underline, no way to undo it though w/o editing html Edit:Strikethrough added, fixed a small bug in editor.
The handling of divs in visual editor is now improved
The new lines are correctly rendered from within divs
With </div><div> formation replaced with line breaks
though something might still be buggy
The visual editor has been improved. It handles new lines better, extra divs are not inserted on each line.
Also extra line break at the end of post is removed while using the visual editor.
No formatting options yet though.
Created an experimental WYSIWYG editor prototype. All changes done in editor are reflected in textarea and vice-versa. No formatting buttons yet.
Tags must be entered inside textarea instead. Tags that are not allowed are excluded upon post rendeding. XSS still can be triggeded while editing text but not when post loads in feed.