Django alone or django with other?

Hi, i’m building a web application, like AI job portal type web app. I’ll use Django/python for the backend. Could i ask if you think django templating, html, css and js will be enough for the front-end? Or would i need React etc on top of that? Thanks!

Its have-
Authentication / Session Management:

Job Seekers:
Profile creation,
Internal interview and AI-driven

Interview Panel Module.

Admin Module.

SEO tools, user management, content management, and financial management


Implementing notifications via email, messages, and WhatsApp,
Course (Feature TBD) and Auto Interview through AI Robot Model:
Dashboard: Job Seekers and HR/Recruiter Dashboards,

The appropriate answer really depends upon a number of non-technical issues.

I am not asking you to answer these here - these are just factors you need to consider when making this decision.

Never lose sight of the fact that a project that does 50% of what you want is far superior to a 100% solution that doesn’t work at all.

So, some of the factors to take into account:

  • What is the UI/UX you’re looking to provide?
    • Do you need React for anything?
  • What’s your timetable for this project?
  • What’s your level of knowledge of these technologies?
  • How many people are working on the project? What is their knowledge?

What does not matter is the functionality you’re going to provide. Your features should not affect this decision at all. You need to focus solely on how the user will interact with the system, and how much work you want done on the front-end vs the back-end.

1 Like

You don’t need React for anything.
And if you’re looking for opinions I’d say React is generally overkill and will only over-complicate things. Best route is to start simple; eg vanilla js (or even NO js), then build from there.

1 Like

Thankyou for your guidance :+1:

Got it, thanks for help :+1: