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 SHIFT SCHEDULING TOOL

Summary

Sleep loss and fatigue may lead to reduced performance and an increased risk to safety during many activities, including spaceflight. So our project presents you an operational sleep shift scheduling tool that provides autonomous customization of a schedule for sleep, exercise, and nutrition to manage fatigue.In this project the user inputs their sleep timings, wake up timings, meal timings, exercise timings, and whether they are going through any type of medication or not, 3 days prior to the spaceflight. And the program is functioned to store the given data in SQL database to keep track of their normal schedule on earth and then it performs the task of forming a sleep shifting schedule.

How We Addressed This Challenge

Our project basically starts taking inputs from the user 3 days prior to the launch about their sleep timings, wake up timings, meal timings, exercise timings, and whether they are going through any type of medication or not, and then stores the given data in SQL database to know their normal schedule on earth and then after the launch it starts its sleep shifting function which we created using the sleep chart followed by space travelers.

We hope to achieve a program that could schedule their sleep with more accuracy according to the data provided by them, and also takes care about their exercise, meals, and medication.

And also create an interactive UI to work with.

How We Developed This Project

Since our team's all 6 members are freshers in the college and all of us have studied some programming stuff in our school days like c++, java, python, django, HTML, SQL. And we saw this great opportunity of participating in hackathon just after few days of entering into college, so we took part in it and feel that the project we chose is the most doable one for us among all.

We decided to code the backend using python and the frontend using HTML.

Our approach is to take data from the user, store it in a database, and then using the stored data and the sleep schedule chart create a function to schedule the sleep and other aspects.

The main problem we faced is none among us is a very skilled coder. We know only basic stuff that we studied in our school days. Still we tried our best.

There are few achievements too, like we got to know how to use github, some new programming functions, and a little bit of frontend basics.

How We Used Space Agency Data in This Project

We used this table and tried to create the main function of sleep scheduling in our program.


And we watched some Youtube videos to get some knowledge on this topic

Project Demo

Project is incomplete but here are some snippets of our code.

Data & Resources

We used this table to create our main scheduling function.

Tags
#sleepshiftschedulingtool #sleep #python #backend #sleepshift
Judging
This project was submitted for consideration during the Space Apps Judging process.