Why did you and your team choose the technologies you did?
We chose these the languages Python, flet, and API-Ninjas Exercises, and MongoDB. We felt these provided the simplest and most straightforward way to build our cross-fit app.
How will your project use them?
We will use MongoDB as a database storage for our account information. And we will use API-Ninjas as an API to access this data. The application will be written in Python and we will use Flet as a platform to build our application on. We are using Gunicorn as our server
What are their pros and cons?
Flet is easy to use and more straightforward with less troubleshooting with things such as kotlin. Python is a very easy language and something we all know as a team. Perhaps this is a roundabout way to go about app building but not everyone knows kotlin at a good enough level to build this application.
What were the alternatives?
Again, we could’ve used kotlin on Android studio or we could’ve use Swift on Xcode, but not everyone has a mac…
What do you like or dislike about your system UI/UX?
I like how it seems to be fairly intuitive but I admit this is not something I am used to or am experienced much in, so I don’t have solid opinions on this just yet.
What do you like or dislike about your server/backend system/API?
I am not very familiar with Gunicorn, but from what I can see from the installation, this is fairly easy to install and do some basic things such as run a server. I think the API we chose is the most straightforward for our job.
What do you like or dislike about your design modularity? Does it enable each of your to work independently?
We will definitely spend some time troubleshooting getting it all running to begin with, but I think it does provide enough modularity that we can work independently. Especially since I am doing more front-end design.
Leave a Reply