DEV Community

Abid Gul Shahid
Abid Gul Shahid

Posted on

NEED HELP IN FINAL YEAR PROJECT (FYP)

Hey, I need help in a Final Year Project. I have to create a CMS (Login, signup, Checking Marks, bills) for a University. Now I am confused about which technology to use at the Backend Python Django or NodeJs.

Front-end = REACT.

Keep in mind that, I am planning to go into Cyber Security or ML Field.

Top comments (4)

Collapse
 
alinp25 profile image
Alin Pisica

Answer these questions first and you might find the answer yourself.

  1. What do you like more, NodeJs or Python?
  2. What do you feel more comfortable in?
  3. Where do you have the most experience?

In my opinion, the FYP should be focused on understanding new concepts, not understanding a technology/language. An API is an API in both of them. Both of them are good. A token is a token and that's it, either you make it in Node or Py. Just pick your strongest weapon. If you go to war and your whole life you have used an AK47, you are not going to pick an RPG just because it does more damage if you barely know how to hold it. Focus on winning the war, not going fancy.

Collapse
 
abidgulshahid profile image
Abid Gul Shahid

Great Advice. would you suggest me anything new that helps me in winning the war?

Collapse
 
waylonwalker profile image
Waylon Walker

Especially for projects under a tight deadline I would lean heavily on tried and true technology that you have solid experience with. Trying shiny new things under a deadline is not generally a great idea, you will discover new pain points that you didnt realize were there.

Based on were you want to go I would imagine that you have (or are building) stronger skills on the backend likely focused in python, or a lower level language.

Collapse
 
abidgulshahid profile image
Abid Gul Shahid • Edited

I have a 365 days for a FYP. That's why I want to create something or learn something that helps me in a long run. I selected Python because I want to go into ML/ Cyber Security Field.

Do u have any new idea in mind or new concepts ?