Releases: cooperece366s21/PAPA
MVP-final
@luster @Pblumin @pcucch @amyleongg @allisterakun final release
MVP2-demo
MVP1-demo
For the purposes of the demonstration, we have 2 framework interfaces: Lobby and User. The Lobby contains the id, code, list of users, and a restaurant map. The User contains the id, nickname, and like/dislike lists. After our meeting on 3/8, we realized that storing changeable lists and maps in the Lobby and User was not a very good idea so we are currently in the process of restructuring the code by creating separate stores for this.
Currently, we have all the users, restaurants, and lobbies hardcoded in the stores. We also have a services directory that we use for the swiping functions. Finally, we store all the restaurant-related functions and data in a model directory (address, cuisine, operating hours, phone number).
As expected all of this comes together in our main file which is app.java.
Below is a diagram of how we plan to restructure our code so that there are no issues with adding to the like, dislike, and lobby maps:
https://lucid.app/lucidchart/invitations/accept/a7644bcb-faa8-4706-a949-1a28084e0162