I'm working on my project atm, will port it over to st as I finish each section bit by bit.
So how projects like this work is that you use a framework and construct each component on there own(So that they can work independently of each other).
At the moment I'm creating a CMS which has a few functions.
1. Article Editing - We will be able to feature articles on whatever page i like(Which I will make the default the home page), where it will list all of the news articles on one side and then display a little teaser on the other side, an example of this can be seen at playdota.com.
2. Page Editing - We will be able to create any new pages we would like in just a click of a button EG the about us page.
3. Issue tracking - This is meant for my team that is working on my project, but I'll implement in the st website as well because it will be a continuous project, I'll get some help from competent people within the st community I'm sure(EG: Chakra), therefore this feature will come in handy.
4. Dynamic Navigation - I'll store all navigation links in the main navbars in a database that where the admins can change it by simply going into the admin section of the site.
I should have this up fully for my teams website in 2 weeks, that includes the Website design of it etc.. However to port it over to st because I want to make it more user friendly, It'll take a bit longer than that, especially since I'm having to code this already(My mate alex, apart of my team at uni is doing the issue tracking component, while I'm doing the page editing component, both of those features should be completed by the end of this week).
After I've created this CMS I need to finish off my Secure Login so that all of this is strictly backend(At the moment it's only half done lol. A few methods I need to iron out).