Welcome to the CSC Q&A.
Get help and give help!
Write great code!
It is our choices... that show what we truly are, far more than our abilities.


+8 votes
asked in CSC490_Spring202021 by (673 points)

Not sure what you mean by back end in this context. Flask is used to query a database in python, we can currently use the tools provided by firebase for lots of our projects currently, but if you are using python then flask might be a good option depending on the database you are using.

3 Answers

+2 votes

To elaborate on Daniel's comment...

If you can get by with just using Firebase (and you usually can!), that really simplifies the back end situation, because you generally don't have to write a backend... you just write asynchronous front-end code that queries and stores data in the database.

If you really do need some code running on the server-side, you can probably do that with a couple short Firebase cloud functions.

I strongly encourage teams to use Firebase, because it (usually) makes persistent storage of data simpler, and it handles basic authentication and security too!

answered by (10.1k points)

My individual project involves using some python libraries like numpy, matplotlib and seaborn. I did some google search and flask was mentioned a lot, and I managed to implement it to my project, so I will probably stick with it. I didn't know if I could just get by with Firebase, I wish I had asked this question earlier.

+1 vote

My individual project does not have much in terms of back end. I will be querying an API for data that should be handled mostly by using the fetch command. I do not have a persistent datastore that I need to maintain for my app.

answered by (2.4k points)
+1 vote

My team is using Firebase, it is easier than most platforms out.

answered by (1.2k points)