Site frontend is simple but backend could be complicated. It’s a site for registered users to make small one-page design writeups on a Wiki-style page, and other users to participate and follow it.
It’s a site with 4 forms:
FORM 1: Non-wiki style landing page which everyone lands on, with a search bar for searching up Wiki design pages contained within. Users can register for the site here in order to create Wiki page(s). Users can also login here.
FORM 2: A single, single-user-edited Wiki page with a unique link, of a specific design protoype up for community discussion. Links internally to a Wiki particpants page only, which is just a list of participants of the Wiki. Other links on this page will only be to external media sources (imgur, Youtube, Twitch, etc.) that are media references for their design writeup
FORM 3: Non-wiki style page with a simple list of participants of FORM 2 with links to the participants’ site profiles, the start date of their participation, and a link to a personal site of their choice (personal, Youtube, Twitch, etc.). FORM 2 owners can remove participants here if they’d like, reset participation start times, and invite other participants to it via email.
FORM 4: A profile page for a registered user with standard info and links to their design writeups on the site, other writeups they’re participating in, etc.
Registered users can create/spawn as many unique Wiki pages as they’d like so my resources requirements may grow exponentially. I’ll need help with the most recommended architectures, frameworks, databases, etc. to make this happen efficiently as I may have to run it on my own dime at first.