React + Django full stack webdev

recently or maybe like year ago I started to learn everything that I need to know to be fullstack web developer (html,css,js,react..). Now I am trying to build a fullstack website as my first big project. I learned a lot of things about how to built it and now I´ve come to conclusion that I want to use react with django.

**Little information about my website: it will consist of many pages like: ** HOME page, NEWS page where I want to display news about certain topics so I need to call API and Fetch data from websites, LEARN page where anyone can find information about certain topic that this website is based on, CHAT ROOM which is almost like mini Discord clone where anyone can talk to anyone in chat rooms they created and can modify them etc... FAQ and SUPPORT pages which are basically feedback from people to me, I might combine them to one page idk I am not sure right now, and of course PROFILE page for every user.

My question is, is this a good combination for my website? I know that as a developer I should programm in language I want or I like but I want honest opinion from you. I asked this in other forums and I got only two answers and they said that using react+vite and django is good combination. But I think that this wasnt enough for me as a answer so I came to you guys.

Should I use react+vite with Django or try using Nextjs + Nodejs + Expressjs? And when it comes to databases, should I stay with Django default database or use something different? I am gonna use Typescript with TailwindCSS aswell for your information.

If you have questions about why this approach, basically react for frontend seems for me the best option and DJango because the language I am most proficient in is Python.

I would love a honest opinion from you and maybe some advice would be helpfull aswell.

I already prepared my project to start point so basically connecting react with django and everything seems OK.

Back to Top