mars-management banner

mars-management

4 devlogs
12h 17m

Mars management is a role based PHP and MySQL web app that improves monitoring a Mars habitat during diff. conditions.

This project uses AI

used copilot for debugging and page reload part and for the sound play part.also seeked help for readme in github.

Demo Repository

Loading README...

Biraj Bhattarai

Changelog

  • implement session management (91848db)
  • login process instructions (740ba85)
  • improv telemetry interface with realtime update./ (b9f2036)
  • started desigining api instead of separate call… (550e57e)

system is now live on byethost, featuring a completely overhauled audio and security architecture. i implemented smart audio persistence using sessionstorage to ensure ambient tracks resume seamlessly across page loads, and addressed browser autoplay restrictions with a muted-start fallback that unlocks on the first user interaction. the astronaut dashboard now has a live-synced siren system that re-evaluates telemetry every 5 seconds, triggering alarms automatically based on storm intensity and radiation thresholds. finally, i hardened the security layer by implementing 15-minute inactivity timeouts through both server-side php guards and a client-side javascript heart-beat that auto-redirects idle users to the login screen.

Attachment
0
Biraj Bhattarai

update::
designed whole api endpoint for managing solar storm records, including creating new storms, updating existing ones, and deleting them. The endpoint also automatically logs corresponding radiation and power data based on the storm intensity, and creates events if certain thresholds are exceeded.also it has been implemented for admin page at first .
future improvements::
implement api part for all parts users,index and astronauts pages, so that they can fetch data without page refresh and also update the charts and events log in real time. This will involve creating new API endpoints for fetching recent events and telemetry data, and then updating the frontend js to call these APIs and update the dom accordingly.

Attachment
Attachment
Attachment
Attachment
0
Biraj Bhattarai

i have started working on api thing instead of calling separately for each page which would help in improving smoothness and quality of program.
future improvements::
implement it in actual php page for users
redesignn the ui which seems dull now

Attachment
0
Biraj Bhattarai

this was previously created project. due to some reason it got deleted so this is the continuation of previous project of mine called mars-haven which was done for space challenge sidequest. so now i have uploaded initial version i.e the version when the project was deleted and future improvements which can be done is cleaning the code and improving ui as it seems dull and improve api feature instead of calling each in every file…..

Attachment
Attachment
Attachment
0