With the three tutorials done so far (Part 1, Part 2, Part 3) I’m thinking about letting this series rest. By the time you reach this level, you should hopefully be ready to spread your own wings and begin adding the features you want on your own. If you’re still stuck about how to implement an idea you have, feel free to hit me up at @judges119 or one of my other contact methods and I can look into it with you.
On the other hand, if you’re unsure of where to proceed from here, why not consider adding an administrative user with more control, a way of administering other users and implement a ban system for users who the admins feel have done the wrong thing? Also make sure only the right users can do certain actions by limiting what appears in both the views and in the controllers (as crafty people can construct POST/PATCH/PUT/DELETE queries).
If you’re interested in seeing what I’ve done with my forum so far, you can check out the project it’s a part of on GitHub.