I am developing a dynamic form generator using Django, with the aim of creating an internal application similar to Google Forms. This application will allow users to create their own forms, with the ability to add basic elements according to their area requirements. Has anyone worked on a similar project?
Considering that at some point the application will be used by approximately 5000 users, what would be the most convenient database model to use: relational or non-relational?
Currently, the system considers two types of users: those who create the forms and those who respond to them, and access to the application will require registration and login. I would appreciate any recommendations or advice, as I am new to web development.