What do I need to learn to build a sort of job board in JavaScript?

I just pretty much completed the js lection so I didn’t do any real projects yet, just basic algorithm scripting stuff. What I need to do:

  1. Create a board where people can post a job
  2. Create a way for users to have their own accounts where they can be rated based on their performance.
  3. Let users take a job with their accounts
  4. Find a way to put all of this online (it’s used internally in a company, not intended for public use)

Right now I have no idea where to start and what to learn, can you recommend any resources that could help me gather the knowledge I need in ~2 weeks?

If this is more complicated than it sounds, is there a way I can achieve this with existing platforms?

(I know there is some stuff about this on the board but it’s a couple years old so I don’t really know if it’s still accurate)

When I say 2 weeks I mean 170 hours :wink: I know the basics of node (and I’m not touching PHP) I just have no Idea about databases, putting the whole thing online (or at least online for private use) and user interaction with the website.