Skip to content

Commit 6d223b6

Browse files
authored
Create Readme.txt
finis vitae sed non amoris
1 parent d3e3338 commit 6d223b6

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

README.md

+57
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# WeSat
2+
Our project for the NASA Space Apps Challenge 2020.
3+
4+
We are WeSat, a team of NTUA ECE's students, consisted by:
5+
* Giorgos Tseligas ([@gtseligas](https://github.com/gtseligas))
6+
* Constantinos Papadopoulos ([@cnpapado](https://github.com/cnpapado))
7+
* Yiorgos Yiannkoulias ([@yiorgosynkl](https://github.com/yiorgosynkl))
8+
* Ilias Paralikas
9+
* Dimitrios Georgiou ([@jimmyg1997](https://github.com/jimmyg1997))
10+
11+
Our project has been selected as the Global nominee :earth_africa: :boom: by the local hackathon event's (Piraeus, GR) judges, passing to the global judging process.
12+
13+
## The challenge
14+
We chose the "Orbital sky" problem, a challenge aiming to improve public awareness of artificial satellites.
15+
With a love for amateur astronomy and the night sky we also wanted to extend this and combine it with a way of engaging more people with the sky and the stars above us.
16+
17+
So, we created a webapp that visualizes satellite orbits, and motivates users to locate and observe them in the night sky by gamifying observation, encouraging them to learn more about both celestial technology and amateur astronomy.
18+
19+
## Project description
20+
The user "collects" satellites via observing them on the sky, in order to gain access to a satellite point of view.
21+
22+
After getting the user's location, the app displays a planetarium view of the night sky
23+
with the satellites currently in orbit above him. Satellites observed in the past will be marked green,
24+
and clicking them will redirect the user to a view of earth and neighboring satellites, from a "satellite-view" perspective.
25+
Those not previously observed, displayed in red, will prompt the user to locate them -if they are visible- on the sky, using the device's gyroscope.
26+
27+
28+
<img src="https://i.imgur.com/3yalaSt.png" height="500">
29+
30+
<img src="https://i.imgur.com/buxjrCM.png" height="600">
31+
32+
If the satellite is "locked" you will need to observe it on the sky to unlock it.
33+
34+
![mobile found screeshot](https://i.imgur.com/RYrXdI0.jpg)
35+
![qr code screenshot](https://i.imgur.com/AMC57YR.png)
36+
37+
When successfully located and thus "unlocked" you will be able to get in orbit and see the Earth through satellite view!
38+
39+
<img src="https://i.imgur.com/YBOgH7a.png" height="300">
40+
41+
<img src="https://i.imgur.com/4jv7u45.png" height="300">
42+
43+
## Space agency data and technologies used
44+
* NASA WorldWind API - globe viewer and "sat point of view" screen
45+
* Virtual Sky API - planetarium view of the night sky we used
46+
* N2YO API - satellite data
47+
* Full-Tilt JavaScript library - gyroscope feature
48+
49+
API's are tied together in JavaScript. We also implemented a database in the back end, storing users and previously unlocked satellites, using MySQL and php.
50+
Below is a draft of the designed project structure:
51+
52+
<img src="https://i.imgur.com/jMlhfM3.jpg" height="500">
53+
54+
<img src="https://i.imgur.com/swSdXgN.jpg" height="300">
55+
56+
:purple_heart:
57+

0 commit comments

Comments
 (0)