Inspiration
One of our team members, Aiden, has ADHD. We were moved when he shared his perspective and story. So, we created this app to help people like Aiden track time effectively and be more productive
We reached out to members of the ADHD Community on reddit to gain valuable insight on the issues they face and thier needs. We are glad to say we received over 140 interactions from people who suffer from ADHD. We used their life experiences and our creative vision to create this app.🌟
What it does
Attentify is a specialized productivity tool designed specifically for individuals with ADHD. It aims to assist them in managing their tasks and improving their focus and study habits. The core features of Attentify include:
- Effortless Note-Taking: A user-friendly note-taking system that allows for the quick creation, editing, and organization of notes, ideal for capturing thoughts and ideas spontaneously. 📝🎨
- Pomodoro Timer Integration: Incorporates the Pomodoro technique, facilitating focused work sessions interspersed with short breaks. This feature is particularly beneficial in managing attention spans and preventing fatigue. 🍅⏳
- AI-Powered Assistance: Includes an AI assistant that simplifies complex tasks into smaller, manageable steps, aiding users in overcoming the overwhelm often associated with large or daunting tasks. 🤖🚀
- Calendar Functionality: A calendar feature for visual scheduling and time management, helping reinforce routine and organization, which can be particularly helpful for individuals with ADHD. 📅🌈
How we built it
We used React.js and the Chrome API for the chrome extension, Express.js, MongoDB, and the openAI API for the backend, and vanilla Javascript, HTML, and CSS for our main webpage. 💻🔧
Challenges we ran into
We encountered challenges while using the OpenAI API. Unfortunately Chrome Extensions have strict rules regarding which type of files can be included into the final build package, which made the integration more difficult. We ended up moving the OpenAI retrieval to our backend server, and integrated the front-end using HTTP requests. Additionally, we faced challenges using CSS to align and format our complex designs. We overcame these challenges by leveraging each others' specific skills, doing thorough research, and being creative even when we were burnt out and felt like quitting. 🤔💡
Accomplishments that we're proud of
We are proud of creating an app prototype that could one day help many people who suffer from procrastination and time management issues, especially members of the ADHD community. 🏆🎉
What we learned
We learned how to work as a team, both technically through GitHub and emotionally by considering each other's strengths, weaknesses, and feelings. We also learned how to integrate React.js with a chrome extension, leverage the Chrome API for customized functionality, use the OpenAI API, and integrate google calendar within our web app🤝🧠
What's next for Attentify
- A Phone App:
- The phone app will have an alarm system that requires you to input a code into a computer to turn it off. This incentivizes the user to take the first step to begin working again after too many breaks. 📱🔒
- Reminder System:
- Collects both focus data and notifies the user to stay focused.
- Provides focus statistics at the end of each month to help the user find times in their day where they are most productive. 📊🔔
- Accountability Partner/Streaks:
- Implement a friend system where you and your buddies can hold 'productivity streaks' where you both simultaneously are hitting your set goals. 👫📈
Log in or sign up for Devpost to join the conversation.