class Event:
    coordinates = []
    reviews = []
    category = []
    weather_requirements = 0

    trip_to = ""
    trip_back = ""

    def __init__(self, **kwargs):
        pass

    
    def find_optimal_trip(self):
        pass

    @property
    def trip_is_good(self):
        pass



class Review:
    text = ""
    rating = 0 # max 5
    additional_photos = []


    def __init__(self, text, rating) -> None:
        self.text = text
        self.rating = rating


    def add_photo(self, photo):
        pass