This project was inspired by a problem I encounter often during my day-to-day life as a Software Engineer: a messy backlog.

When working in a quick-paced environment with multiple tasks happening at once, it's not uncommon for items to get re-prioritized or fall out of scope. While it’s easy to throw outdated items into the backlog, it can be a monotonous and even daunting task to fish back through them later, which leads to items getting overlooked. By helping to remove unnecessary items in a fun and engaging way, Swipe View allows engineers to focus on items that are relevant and make sure they are attended to.

What it does

Swipe View is a custom Board View that presents users with a stack of items, sorted by group. Users can "swipe" right to keep an item and left to add it to the trash. Based on the board settings, the items are either archived or deleted when the trash is emptied.

How I built it

I started this app using Monday's quickstart-react scaffolding, using my own React and front end experience to give it a unique twist.

Challenges & Accomplishments

This was my first time using the JavaScript SDK, so it took a bit of reading to get my footing and integrate information from the board in a meaningful way. Fortunately, I found the documentation very intuitive and was able to utilize the Monday Community forum to answer all my questions.

At the beginning of this challenge, I ran into issues with the monday.execute() command used to open item cards. After raising the issue in the Monday Community forum, the problem was tracked and a fix was implemented. I am proud that this collaboration lead to a long-term solution that could help future developers.

What's next for Swipe View

I would love to expand this project to give users more granular control over what information is displayed on each card in the view. This would create support for more diverse use cases, such as cards with images.

Built With

Share this project: