Inspiration

We really needed a way to stay on track and hold ourselves accountable while studying, as well as jot down any ideas we may have in the moment.

What it does

We accomplish through a desktop application that comes with an editable pomodoro timer, bookmarks that link to saved websites, and sticky notes that can be pinned to the front of your screen.

How we built it

We used React and Tailwind css for frontend. Electron and Vite was used for inter process communication to transfer data between different processes, as well as packaging the application into an executable file.

Challenges we ran into

  • Learning the ins and outs of Electron's inter process communication
  • Compatibility issues with macOS and Windows
  • Adapting to a very different and new coding environment with React, Tailwind, and Electron ## Accomplishments that we're proud of
    • Our efficient use of inter process communication to store data in one window from another
  • Our UI/UX design
  • Our efficient teamwork organization

What we learned

  • React, Tailwind, Electron JS, Vite
  • Inter Process Communication
  • Render Proceses vs Main Processes

What's next for StickyTime

  • Implementing a login database to allow users to transfer their data between systems
    • More features to increase productivity

Built With

Share this project:

Updates