# Inspiration

When it was holiday and I was planning a trip to Europe, I find it hard to decide where to go. I have a scene that I want to visit in mind. (beautiful mountains along with little river) But it was a hard time to know where to find such a place. So that's why I come up this idea to display popular image over Google map, so it would be easier to find the place I want to visit.

# What it does

It shows popular images over Google map. When you zoom in, it shows more images about that zoomed region. It also allow people to upload there own favourite pics and will have ranking system based on "Likes".

## Next step

Search place pics based on user's request. (e.g. mountain&river)

*Here might be where some fancy ML is used lol*

# How we built it

Google Map API, Google Places API

# Challenges we ran into

Find suitable photos for display.

# What I learned

Google Map API, Google Places API, Javascript (never really learned it)
## Inspiration

Our team was inspired to develop Argumate by YouTube channels such as Jubilee which brought together people with diametrically opposing views and gave them a platform to argue their view. With Argumate, we seek to provide a similar platform online that, contrary to most social medias nowadays, brings together people with different perspectives instead of having them stuck in echo chambers of their own beliefs and values.

## What it does

Argumate has 2 different debate options: a private 1-on-1 section (for every user), and a public debate section (user must opt-in). Every week Argumate will have 3 different debate topics for users to participate in (both privately and publicly) and choose their initial side.

* Then for the private 1-on-1's, we will match users who chose different sides of the same debate topic and have them argue their points on their own to try to convince their "Argumate" to change their mind. For successfully changing your "Argumate's" mind, the user will gain "braincells" that will serve no purpose like Reddit "karma".
* However for the public debates, users must opt-in and get selected to become their side's Public Representative. For each debate topic, there will be 2 public debates for a total of 6 total public debates (6 Public Representatives from each side) every week (1 public debate for 6 days out of the week). From the viewers of these debates, Argumate will take an equal numbers of users from each side to vote for which side won that debate and at the end of the 2nd public debate for each debate topic, we will reveal with side has won by the total # of votes.
* Extra addition of a public chat that all users can chat in with their background color being in their side's color. There will be 3 different chats for each debate topic.

## How we built it

We created a React web app that handled data from a Firebase cloud storage. The sign-in and oauth were handled by Firebase. We created individual chat rooms to manage messaging with others, ways to view chats, and automatically assign users to a side.

## Challenges we ran into

We were originally going to implement a video call feature, but we ran into lots of issues regarding data streaming and formatting the user videos.

## Accomplishments that we're proud of

Real-time chat rooms and design of the front-end.

## What we learned

WebRTC and Socket.io, Firebase and mUI

## What's next for Argumate

We want to implement live video broadcasting for the public debates and possibly for private 1-on-1's if both parties agree. Also our team was thinking of adding reactions that the viewers of the public debate can send on-screen.
This is a simulation of astronomical bodies interacting gravitationally, forming orbits.

Prize Submission:
Best Design,
Locals Only,
Lost Your Marbles,
Useless Stuff that Nobody Needs,
Best Domain Name Registered With Domain.com

Domain.com:

[Now online!](http://www.spacesim2k18.org)

[Video demo of website](https://youtu.be/1rnRuP8i8Vo)

We wanted to make the simulation interactive, shooting planets, manipulating gravity, to make a fun game! This simulation also allows testing to see what initial conditions allowed the formation of our solar system, and potentially in the future, macroscopic astronomical entities like galaxies!