User inputs gather on one database on deployment (sqlite)

So, I’m trying to make some kind of productivity web app where users can input their data which then stored to a file called data.db that I created beforehand. However, when I deploy it all the data from different users gather in one file (data.db). For example, user1 input their data. And the data will also appear on user2. How can I solve this problem, where each user have their own independent database.

Kindly help me :smiley:

Hi @Dylan_Mac ,

Welcome to the Streamlit community forum :balloon::hugs:

How about using Google Sheet as a Database?


That could be the solution, and I haven’t tried it yet. However, is there’s any possible way to get the expected result by using sqlite in this case?