Project Chandra: Better Logging

High-Level Project Summary

Have you ever felt NASA's logging system has become a bit old and needs an improvement? Now that Project Chandra is here, its possible. Providing us with a seamless experience, seamless UI, optimised logging system, which is super fast and visually appealing. That's not all. Project Chandra has its own surprises! Along with the logging system, we also have a 3D Model of the moon along with the Areas marked which are safe or unsafe for landing with the Help of AI and also A SYSTEM COMPLETELY DEVELOPED BY US ON OUR OWN!

Detailed Project Description


Project Chandra

Our project is focused on solving the challenge




The project is divided into two parts:


Logging System:

The logging system is made keeping in mind the challenge to make a better logging system than the old NASA's logging websites.

The final project was achieved by using mostly HTML, CSS for front-end, and Python and SQL for back-end. The logging system gives us a fast and light logging system, which uses a dark theme, which is better on the user's eyes. The users can simultaneously create console logs, edit them and finally, officially approving their logs by finalizing them which makes the log read-only. The logs show the upload time stamp. The logging system prevents users from editing or deleting the logs of other users and authentication which allows only registered users to access the logging system.


HOME PAGE: The website home page greets the user with an ASCII "Project Chandra" art. The website further has links for navigating to the logging system and lunar craters. There is info about the website makers on the home page as well.



LOGIN PAGE: The login page allows the users to login and start making console logs.


LOG DASHBOARD: This shows options to make a new log or edit existing logs.


NEW LOG: Has options to add title, the body of the log, the description, and add attachments.



Lunar Craters:

This is the AI System developed in which we initially took the Color map of moon from nasa's Website and after that Developed our own AI Model that gives the output for these areas in which we split the file into 6498 image files of resolution 240x240 pixels scanning each and uploading data to a centeral database in google sheets. and After that we used the same data to make our final texture file highlighting the areas which are to be landed upon.



Mapped Areas: The green areas are the ares safe for landing and which have no craters. The areas marked with red are the areas which are unsafe for landing and contain craters. All these mappings were done by our AI model.



Technologies used in making of this project:

  • Programming languages:
  1. Python
  2. C#
  3. TinyDB
  4. HTML
  5. CSS
  • Hardware used:
  1. Linux and Windows PCs
  • Software used:
  1. Google Sheets
  2. Unity



GitHub Repository:

https://github.com/Space-Apps-Challenge/Chandra



CREDENTIALS TO LOGIN TO THE WEBSITE:

Email: admin@example.com

Password: adminpass

Space Agency Data

We used the CGI moon kit provided by NASA Scientific Visualization Studio:

https://svs.gsfc.nasa.gov/cgi-bin/details.cgi?aid=4720

Hackathon Journey

This was our first time participating in SpaceApps. We learnt a lot through this. The most important skill we learnt was teamwork! The main reason we chose this challenge because we thought that the old logging system of NASA needs refining, and we can help them do it. We decided to add some extra features like machine learning moon mapping for visualization of the moon and its safe landing spots. We had a lot of setbacks and problems while making this project, but our team spirit never died. We tirelessly worked, and solved every one of the problem. We would like to thank our mentor Mr. Shubham Sharma for inspiring us into participating this challenge. He never gave up on us, and stayed with us during all highs and lows! Thank you sir! Thank you SpaceApps!

References

3D Model-

The Albedo/Colour Map provided by NASA.

CGI Moon Kit

https://svs.gsfc.nasa.gov/cgi-bin/details.cgi?aid=4720

Tags

#moon, #artemis, #spaceappschallenge, #nasa, #python, #html, #csharp

Global Judging

This project has been submitted for consideration during the Judging process.