While any new adventure is challenging, as seniors, we are particularly thinking about the struggles of life after college as we enter the workforce. One of the things that will set our generation apart is that we will be starting jobs remotely. We will never have met our coworkers face to face, walked in the office, gone out to lunch to meet people, or even walked through the different departments of the company. While there are many efforts to promote collaboration and ease people's transition to the online workplace, we find that many of them are still intimidating. For example, it can sometimes be embarrassing to ask a question in a chat with hundreds of people. On top of this, working remotely has sometimes prevented teams from being able to share and monitor their progress. We wanted to develop a solution for all this issues that we are sure to face very soon.

What it does

Jarvis is an all in one platform to help you stay productive, engaged with your coworkers, and monitor your stress and productivity to keep you in check. At the start of each day, Jarvis will let you know what your tasks are and will recommend in what order you should tackle them based on its analysis of what time of the day you are most productive. Jarvis is also integrated with your Google Calendar so it will keep you on time for your meetings and make sure to schedule your work day around these events. Jarvis also performs regular checkins to see how you're doing on your tasks and make helpful suggestions like figuring out if it might be time for a break or asking you what you are struggling with. After you enter your question, Jarvis will let you know who you should contact based on the subject of your question and who is available right now to take your question. Jarvis is also a tool to help monitor how stressful your upcoming week is (based on the number of meetings you have scheduled, upcoming deadlines, the importance of the tasks that you have...) and can check if you are working abnormally much or seem to be dipping in productivity due to stress. At these moments, Jarvis will come to your rescue to give you some helpful tips or share some positive feedback from your coworkers with you. Jarvis is not only meant to boost your productive over one day but rather to keep you healthy and happy so you can stay productive for much longer than that.

How we built it

We built Jarvis with a combination of React, HTML, and CSS for the front end and Javascript for the backend.

Challenges we ran into

The biggest challenge we had was that we built a chatbot in React.js and the rest of our interface in HTML at first. Unfortunately, we soon realized that we would not be able to integrate the two with one another. We therefore rebuilt a chatbot but in HTML this time.

Accomplishments that we're proud of

We are very proud of our idea as we think it is something scalable, useful, and that benefits many people in these challenging times. We not only wanted to help people be more productive, but also monitor their stress level and hopefully prevent burnout. We are very proud to have been able to add so much functionality into our application as the chatbot can make useful recommendations as to whom you should ask your questions to, but you can also keep track of your tasks.

What we learned

None of us had a lot of experience with frontend development so it was a challenge, but we're very proud of our accomplishment.

What's next for Jarvis

We hope to continue to add functionality to Jarvis so that it can become more adapted to each person's need. While it is already personalized for each person, we want Jarvis to get to know employees even better to continue becoming a more useful productivity tool!

+ 49 more
Share this project: