While building Bookmyshow like project,Should I make theatre api first and then use it to book seat in another app?

while building an app like BookMyShow, do I need a pre-built particular theatre web app/DB/APIs for accessing the same through my project?

https://www.geeksforgeeks.org/design-bookmyshow-a-system-design-interview-question/

Basically, I saw this system design answer, and while Building database models for this Django-rest project, One issue pops up in my mind which is, that I can not make a table for tiers as every theatre might be having different tiers, so do I need to make different app like as Theatre_name and after making DB models there, I access it from the other app called book show and book the ticket.

Currently, I want to make a project which can showcase how deeply can I understand and implement difficult DB models using Django ORM, therefore, I need assistance in deciding whether Should I build a different app for theatre and use it in bookshow app for booking seats. And how complex can it get if I approach this way?

Back to Top