The Harvard CS50 class is an introductory computer science course offered by Harvard University that covers the fundamental principles of computer science, including algorithms, data structures, encapsulation, resource management, security and software engineering, using a diverse set of programming languages such as C, Python and JavaScript plus SQL, CSS and HTML.
Relevant Context
This course was for me an introduction to the world of Computer Science. Throughout the weeks, I was able to discover (or re-discover) many programming languages. It was also my first time doing web development. This is why, for the capstone project of this course, I decided to further my learning of web development and create my first-ever website.
The main objective of this website was to draw inspiration from the "breathing" functionality of the Apple Watch and from the sleep aid device Dodow.
Breathing App
The idea behind the application I designed was to make a web application that combined the advantages of both systems and added some new innovative features. Here is a brief overview of the Application:
- Let the user choose between 1 and 10 minutes of breathing.
- The user can choose between some songs to help them relax such as Lofi or rain sounds.
- Once the breathing exercise is done, the screen will turn black to avoid bothering the user if they have fallen asleep.
Harvard Submission
In order to complete the Harvard CS50x course, all the students have to upload a video of their final project. Here is the link to the video where I present my realization.