nusmodifications / nusmods

🏫 Official course planning platform for National University of Singapore.
https://nusmods.com
MIT License
588 stars 319 forks source link

[Feature] API server using Node #1104

Open li-kai opened 6 years ago

li-kai commented 6 years ago

As dictated by the progenitor @yangshun (and through much discussion) I think we might still go with node. To summarize, the benefits are

  1. Newcomers know Javascript, courtesy of CS1101S
  2. Our entire stack is already Javascript
  3. We may be able to share code

The cons are

  1. More code to write

Thankfully, I don't think there's too much code. The following are steps needed to get out api mvp out:

taneliang commented 6 years ago

Actually, I think a significant part of the complexity is in the auth/sync parts. That doesn't really matter if we're going to split the 2 servers, but if we're implementing them together then we need to try those early so that we get an accurate picture of what's needed and potential problems. That'll allow us to better evaluate Rails vs Node vs whatever else