We were inspired to create CogniFit after witnessing one of our teammate's grandmother's cognitive decline problem and how difficult it was for her to manage it. Most of the time, she used to be depressed, which makes us sad. Furthermore, we discovered that around 10 million people suffer from cognitive decline, making it extremely difficult to live their daily lives. To help them out with any possible solution, we came up with this website.

What it does

CogniFit's outstanding features assist you in preventing cognitive deterioration. The features incorporated are:

(i) Game: We created a puzzle game. Because it helps develop coordination, fine motor abilities, and visual skills, it can help you concentrate better. (ii) To-Do List: Using a To-Do list allows you to be extremely productive and organized. We have also incorporated a notice function so that you can complete the task on time. (iii) Emotion Camera: This allows you to identify a person's emotions. So you may assist them based on their emotional requirements.

How we built it

We used Machine Learning to create an emotion camera that we integrated with JavaScript. A to-do list feature and a photo puzzle were created using Javascript, CSS and HTML.

Challenges we ran into

We were having issues in game development part and the to-do list as some of the properties were not showing up, which took us a long time. Also, we were attempting to incorporate Auth0 APIs into our website, but it repeatedly crashed, and we subsequently discovered that the login button was not directing us to the main page. Furthermore, we could not continue building the website to provide the features we intended due to a lack of time.

Accomplishments that we're proud of

We are happy that we were able to assemble a solution to assist the cognitively challenged population and manage our features to work quickly and on schedule.

What we learned

We learned a lot about JavaScript, CSS, debugging silly errors in our code, and how to manage our limited time efficiently.

What's next for CogniFit

We intend to attract a larger audience and perhaps establish a viable web server with leaderboard and accomplishment features to motivate users to use our platform more frequently. We also hope to improve performance quicker and smoother in near future!

Share this project: