Inspiration

One thing that inspired us were our own previous procrastination habits. Our group members used to be chronic procrastinators and so we wanted to make a project that would help other people like us work out of that habit.

What it does

Procrabstinator is an app extension that aims to provide you the tools to understand and combat your procrastination habits. It works by having users input due dates and deadlines they have and notifies them about these due dates. These notifications range from periodic reminders to pop-ups that appear when users open “distracting” applications. Procrabstinator also tracks the user's information regarding their history of completing these deadlines and provides personalized data about their procrastination habits.

How we built it

Procrabstinator is a tauri application that utilizes next.js app ui and rust, sqlite, and axum back end. The project also integrates a browser extension for chromium and firefox browsers. It also has a landing page made with Astro.

Challenges we ran into

Some challenges we ran into were feature bloat and merge compatibility. We aimed to include too many features and were unable to incorporate much of what we wanted.

Accomplishments that we're proud of

Some accomplishments we're proud of are our landing page UI/UX and the fact we were able to pick up a lot of new skills in such a short time period.

What we learned

Some keynotes we learned were how to program in rust, hwo to utilize certain APIs and how to imbed links into images.

What's next for Procrabstinator

Some future prospects we have will be to implement deadline types so that it’ll be possible to implement a filter feature to find certain deadlines easier. We also plan to make it compatible with more operating systems as well.

Built With

Share this project:

Updates