rajhansarah what should I use to build the database and back end functionality?
To store the data, I prefer Postgresql (sql with nosql options). To manage data, you can use PHP, Java, Python, Golang or whatever you find most comfortable. I prefer Golang.