High-Level Project Summary
The project Tesseract is a search engine designed to query the available Nasa data so as to generate relevant search output. The UI designed catches the attention of the user hence making them curious about the World Beyond Earth. Tesseract processes the user entered query and generates a result from Nasa dataset and display the result in an interesting environment, making the user more engaged to the application.
Link to Final Project
Link to Project "Demo"
Detailed Project Description
The project Tesseract is a search engine specially designed to query open data available from Nasa. It uses a web scraper to query the data available from open Nasa APIs so as to give a relevant search result. Scrapper allows us to fetch data from multiple sites with few tweaks. The interesting UI will make the user more interested in space and let them read and increase the general knowledge about space. The user can also share their learning (the articles) with their connections on Facebook, LinkedIn, WhatsApp, twitter and Email by just a button click. Tesseract contains interesting cursor and sections to ignite the users curiosity about space!
The tech stack of Tesseract:
- React js- Frontend
- Flask- Backend
As a future prospects we would:
With our basic scrapper in place we can populate the database with more data automatically
- Create an ml model for converting typos to proper words.
- To further increase user engagement, create a model to generate images according to their input
- Add 3D models to display data in a more understandable and interesting way.
- Optimize the search engine.
- Integrate weather API
- Integrate map API
- Integrate mission API
Space Agency Data
MetaData API
https://svs.gsfc.nasa.gov/search/api?limit={limit}&offset={offset}&sort_by=id
This API was used as it has well-maintained metadata.
Article API
This is used to display the article and share the article with others
Hackathon Journey
This 2 day event has been one of the best weekends of 2022 with lots of challenges, learning and stackoverflow. From theory to actually using concepts like scraping practically.
After growing up we learnt that the starts wee see in sky might have even been destroyed but since it takes light years for it to reach earth, we are able to still look at it. Imagine how big and mysterious the space is. It would be great to enable a wide public audience to engage , learn, understand and appreciate the Space beyond Earth.
As we took this challenge, the very first challenge we faced was data. A very inciteful brain storming session was held to understand the data we want to work with. Looking for apis to work with and designing the Frontend. Well we faced a lot of challenges in this process which we tackled by communicating within the team, considering all possible solutions and staying motivated.
Everything ended well but still wanna mention the major challenge we faced, Deployment :)
References
Scrapper:
ML model:
- https://huggingface.co/bert-base-uncased?text=The+goal+of+life+is+%5BMASK%5D.
- https://medium.com/@dhartidhami/understanding-bert-word-embeddings-7dc4d2ea54ca
Search Database:
Nasa API documentations:
Deployment:
Tags
#space #learn #art #search #spacebeyondEarth #learningnenerstops

