Inspiration

Navigating high school poses universal challenges for students: mastering time management and maximizing efficiency. Drawing from personal experience, I envisioned an application that balances simplicity in design with powerful functionality. By honing my focus and structuring my schedule, I saw a major spike in my academics. Motivated by this success, I organized a list of tools that I personally rely on daily into a comprehensive, all-inclusive app.

What it does

The Ultimate Student Companion offers three essential tools: a robust event calendar, a straightforward tasks list, and the Pomodoro study technique. These features empower students to organize their schedules effectively and boost their learning during study sessions. Even when the app is inactive, it will deliver notifications to remind students of upcoming events.

How I built it

My application emphasizes a sleek design and efficiency, leveraging the capabilities of state-of-the-art mobile development technologies like Node.js, Expo Go, React Native, JavaScript, CSS, and HTML. Elevating the user experience, we utilized powerful React Native libraries as the foundation for our tools, enhancing their functionality and usability.

Challenges I ran into

One of the hardest challenges was utilizing React Native to its full potential, as its documentation was limited.

Accomplishments that I'm proud of

Due to limited documentation on React Native technologies, it proved difficult to work with. However, I am proud of the fact that I was determined enough to jump through those hurdles and achieve my goals.

What I learned

Parsing through the React Native source code to understand its functionalities was a learning curve. The process honed my ability to understand and interpret code at a more advanced level, a skill that will undoubtedly position me for future challenges.

What's next for Ultimate Student Companion

My plan includes integrating Artificial Intelligence to enhance student productivity within The Ultimate Student Companion. Following that, I aim to expand the application's feature set, refining every aspect to ensure an optimal user experience. Additionally, I'll focus on enhancing the user interface for maximum appeal and usability.

Share this project:

Updates