High-Level Project Summary
Our team "Asteroids" has developed an interactive gateway as a web application. It utilises React as the front end and MongoDB as the back-end to retrieve data from APIs. Additionally, it offers a chatbot powered by AI that recommends courses to users.It should have been simpler for users to get training to aid them in locating file EO in line with the challenge. As a consequence, we will help consumers save time by creating an interactive gateway, enabling them to quickly arrive at their appropriate course.It is important because it will allow the community to save time.
Link to Final Project
Link to Project "Demo"
Detailed Project Description
It aims to provide a user-friendly virtual portal of capacity-building materials that will aid professionals of all ranks and specialties in finding the education they require to apply EO.
Work- We started by downloading data from the resources page made available during the NASA space app challenge. After that, an algorithm was developed to upload the data to the MongoDB server, and an API was developed to retrieve the desired data from the server. After that, the frontend's react component leverages the API to obtain the data and present it to the user in a highly interactive UI. Additionally, we developed a chatbot that helps consumers find their favourite course through user interaction.
Benefits- With the aid of an intuitive user interface, our software improves the user experience. The ideal training for them to use EO is recommended by our algorithm. By displaying courses based on their interests, it helps community members and policymakers save time. Additionally, it is user-friendly for beginners since our algorithms recommend courses based on users' skill levels, so ssthey don't feel out of place.
Hope to achieve- Since there are countless chances for learning in space, we don't want individuals to stop studying because of a lack of resources. Our app act a s a bridge between the learner and the knowledge.
Tech Stack- React Js, Python, Flask, MongoDb , Heroku, HTML, CSS, JAVASCRIPT, Dialog Flow ,git, pandas, Canva, VS Code.
Space Agency Data
NASA ARSET full catalog of trainings in spreadsheet format with all the relevant data
We began by downloading information from the above link. The data was then uploaded to the MongoDB server using an algorithm, and an API was created to retrieve the desired data from the server. Following that, the frontend's react component uses the API to retrieve the data and display it to the user in a highly interactive UI. In addition, we created a chatbot that assists customers in finding their favourite course through user interaction.
Hackathon Journey
The Asteroids members did not lose their enthusiasm and excitement till the final seconds of project submission. Even after submitting the application, team members are still excited to move forward with the NASA SPACE APP CHALLENGE 2022.
During the entire hackathon period, team members came up with the utmost coordination, concentration, execution, and innovation. We’ve left no stone unturned in our efforts. Though we were not able to take even a power-nap for hours, our eyes were always delighted with the joy of competing in Space App India.
We had great learning in team-coordination, pressure-handling, and problem-solving during the entire event. We have kept the essence of the hackathon by participating in all the fun activities, connecting with people and receiving great mentoring sessions from Sai Kiran Kattapalli Sir.
We are thankful for this great opportunity!
References
ReactJs Docs: https://reactjs.org/tutorial/tutorial.html
PyMongo Docs: https://pymongo.readthedocs.io/en/stable/
Flask Docs: https://flask.palletsprojects.com/en/2.2.x/

