Jasmine Sun
Feb 12, 2021
Decided
Backend:
- Considering that our main app functionality involves data processing, we chose
Pythonas the programming language because it offers many powerful math libraries for data-related tasks. We will useFlaskfor the server due to its good integration with Python. We will use a relational database because it has good performance and we are mostly dealing with CSV files that have a fixed structure. We originally choseSQLite, but after realizing the limitations of file-based databases, we decided to switch toPostgreSQL, which has better compatibility with our hosting service,Heroku.
0 views0