Sleep Shift Scheduling Tool

Sleep loss and fatigue may lead to reduced performance and an increased risk to safety during many activities, including spaceflight. Your challenge is to develop an operational sleep shift scheduling tool that provides autonomous customization of a schedule for sleep, exercise, and nutrition to manage fatigue.

Sleep Schedule for Chris, Anatoly and Ivan

Summary

This sleep schedule can provide Day, Week, Month, Timeline Day and Timeline Week View. Users can choose the viewing method as they prefer. A sample of schedule is given in the Apps with reference to a real nightshifts timetable from nasa.gov.

How I Addressed This Challenge

The project can be reached from

http://www.marco-tsang.com/build/spaceapps2020.html


A clear sleep & rest timetable is essential for spaceman to follow. It is also more preferable to have different view modes to choose. The Timeline Day View can provide an idea for viewer how the spaceman taking rest, nutrition and exercise in a day in space. Moreover, the Week View can give spaceman to plan who will be on duty the next few days.


The timetable puts Chris, Anatoly and Ivan together in rows and columns, according to your choice of viewing mode, and then compares. Drag and drop is available in adjusting the schedule's data in real time, but if you want to store the change that you made, it can only be modified in React local data.

How I Developed This Project

I was finding a project that can help me be familiar with Front-end Tools like JavaScript and React, and I discovered that this sleep schedule is within my capability after doing some searches on tools available online. The product of Syncfusion can help me do the job perfectly. It needs more time for me to do the Back-end jobs like storing changes for every editing, and it is out of my abilities at this stage.

How I Used Space Agency Data in This Project

I use the sleep schedule from NASA:

https://www.nasa.gov/sites/default/files/thumbnails/image/sleep_schedule.jpg


I found out spaceman sleeps for 6 hours, and there is 1 hour break before sleep. There is also another break after 7 hours of workings, which includes 2 hours nap. As a result, I assign nutrition and exercise to the two empty breaks.

Tags
#sleep schedule, #react
Judging
This project was submitted for consideration during the Space Apps Judging process.