This is used as our main way of programming for our mobile
application. Flutter was chosen because it is capable of
creating applications for both iOS and Android devices.
Vue
This is used as our project's frontend framework for the
web. Vue is known as both the fastest and the easiest to
learn of the big three Javascript web frameworks (Angular,
React, Vue).
Flask
This is used as our project's backend framework. Flask was
chosen for its ease of development and ability to learn.
Mapbox
This is used for our main way of building in the interactive
map for the mobile application. Mapbox was chosen for its
cross platform compatibility as well.
MariaDB
This was chosen as our back-end database system. MariaDB was
chosen for its more well-known role in many popular
applications, as well as team familiarity with its parent
application, MySQL.
MockPlus
This is used as our user interface design tool. MockPlus was
chosen for its compatibility, stability, and interactivity.
DigitalOcean Droplet
The DigitalOcean Droplet is used for our data hosting
service, it is the least expensive. DigitalOceans droplet
was chosen because it was inexpensive and some of our group
members have experience using it.