-
SNAPstronomer Logo
-
FalconSat6 Sticker
-
ISS Sticker
Inspired by Snapchat stickers and satellites
What it does
Creates Elegant Snapchat stickers for satellites overhead
How we built it
- Created a python script that
- Receives GPS Data
- Creates an observation point based on user location and time
- Calculates satellite rise and set time
- Determines if user is within rise and set time
- For each satellite within view, calculates the azimuth and elevation
- Find the satellites with the five highest elevations
- For each of those five satellites, creates a unique sticker
- Saves the sticker to the local directory
- Created a website that
- Demonstrates the capabilities of the app
- Immerses the user into the vision of the app
- Allows the user to directly download the .SDK to their android device
- Encourages the user to provide feedback to the developers
- Allows dedicated users to stay informed by joining a mailing list
- Created an android app that
- Demonstrates a classic user interface
- Provides the opportunity to incorporate python scripts into Snapchat stickers
- Proves that an application with this purpose can be implemented
Challenges we ran into
- Read / Write permissions in android
- Importing relevant python libraries
Accomplishments that we're proud of
- Finds the 5 highest satellites in the sky based on latitude, longitude, and elevation
- Creates images for each of those five satellites that gives information about them
- Creating and updating a project seamlessly using git
- The "branding" of the product to
- Be unique
- Complement the Snapchat brand
- Show off the vision of and potential of the SNAPstronomer application
What we learned
- Ensure that the api you use can fully accomplish the goals of the program
- Integrating Python scripts in Android applications is possible, but has limited feasibility
- A website can be bought and published in under two hours
- This concept would be better implemented
- Photoediting in Python
- The power of a diverse team
- Libraries do not play nice
- "Sleep deprivation is a state of mind"
What's next for SNAPstronomer
- An android UI that better matches the SNAPstronomer brand
- Add support for planets (and Pluto) along other celestial objects
- An implementation that uses an API hosted on snapsats.space to avoid issues with running python on android devices
- An ios app
- Integrate concept directly into the Snapchat app
Note for potential employers
- Every member of this group has NO binding agreement to the United States Government, job opportunities are not only welcome, but encouraged!
- ALL members of the team currently posses SECRET clearances
Log in or sign up for Devpost to join the conversation.