Skip to content

Releases: cooperece366s21/PAPA

MVP-final

12 May 01:11
Compare
Choose a tag to compare

MVP2-demo

21 Apr 01:36
bde02f7
Compare
Choose a tag to compare
MVP2-demo Pre-release
Pre-release

backend for MVP
@luster

MVP1-demo

09 Mar 16:57
Compare
Choose a tag to compare

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

@luster