Apologies if I have as have discussed this one here before, I have been sidetracked by a lot of other work. But I have an idea for a website I want to make, but I don't really have any idea where to begin with it.
For a bit of context, I have taught myself a lot of basic front end skills, namely HTML, CSS, jQuery and Javascript, as well as introducing myself to PHP, MySQL, React, APIs, Angular and WordPress. However I am still pretty inexperienced with the latter skills.
Anyway I have a lot of confidence in the idea, and having looked around online I can't seem to see anything else quite like what I have in mind, so I would love to try and build it. Basically a lot of the functionality would overlap with websites like Twitter, Reddit and also online forums, but the key functionality would be:
- User logins.
- Ability to make threads and posts. (In terms of functionality, not so much from a semantic sense)
- A way to categorise and display threads.
- Also a way to "up vote" posts.
So really I am a little lost as to where to start. I have dabbled in React and Rails, but really this is all new to me so I have no idea. Any advice on which technologies to investigate would be really appreciated. Also, I haven't ruled out collaborating with others to make this thing, so if anyone is interested let me know.
Also I imagine this might seem like a reddit clone from the functionality I have mentioned, but the purpose and function of the website would be pretty different.