-
Official ListBuddy Logo by Tyler Millien
-
Figma Login Page prototype by Tyler Millien
-
Figma Home Page prototype by Tyler Millien
-
Figma Home Page (Closed Menu) prototype by Tyler Millien
-
Figma Home Page (No Items Symbol) prototype by Tyler Millien
-
Figma ListBuddy Chat Popup prototype by Tyler Millien
-
Figma ListBuddy Chat Reply prototype by Tyler Millien
-
Real Login Page achieved through coding by Josie Lee (backend by Juan Sanchez Roa & Sandy Son)
-
Real Home Page achieved through coding by Ryan Nguyen
-
Real Home Page (Add Task) achieved through coding by Josie Lee
-
Real Home Page (ListBuddy Chat Popup) achieved through coding by Ryan Nguyen
Inspiration
We created ListBuddy—your friendly robot companion—to help individuals with executive dysfunction manage and complete tasks more easily. For those who feel overwhelmed by everyday chores or struggle to stay organized, ListBuddy is here to lend a hand.
What it does
ListBuddy will help you with creating, managing, and keeping track of completed tasks. After creating an account, you'll have access to your tasks from anywhere. The app has an option to manually add tasks. Based on your input, ListBuddy will generate a personalized task list just for you. Tasks are organized into "Active Tasks" and "Completed Tasks." As you complete tasks, simply check them off your "Active Tasks" list, and they’ll automatically move to "Completed Tasks." You'll also earn a star for each task you finish on time—rewarding progress and keeping you motivated.
How we built it
We started by using Figma to create our mascot design and plan the layout of our web application. Then we used React and Tailwind to stylize our web application. OpenAI was used to allow ListBuddy to generate a list of tasks for the user and help with determining task priority.
Challenges we ran into
Some of us haven't used React or Tailwind before, so there was a steep learning curve trying to convert from our knowledge of HTML/CSS/JS.
Accomplishments that we're proud of
We are proud of our ListBuddy mascot design created by our graphic designer (Tyler Millien). Tyler created a friendly robot icon with a design on its body which reads well as a robot body and as an actual list. From Tyler's design, we are proud that one of our coders (Josie Lee) was able to code a clean login page to match Tyler's vision. Two of our other coders ( Juan Sanchez Roa & Sandy Son) were able to add login functionality to allow user data to persist across our different web pages. We are also proud that our coders (Ryan Nguyen & Josie Lee) worked together to create a home page with an interactive task list view. We are also proud of utilizing OpenAI's API to break down tasks for users and also creating an algorithm that calculates an importance score to determine priority order of tasks.
What we learned
We learned how to convert from using HTML/CSS/JS to React and Tailwind to build a full-stack web application. Being new to Next JS, we had to adapt to develop the backend as we were used to other technology.
What's next for ListBuddy
In the future, we hope to see ListBuddy have a virtual incentive shop where users will be able to use their stars as a currency within our web application.
Built With
- figma
- javascript
- nextjs
- openai
- react
- tailwind
Log in or sign up for Devpost to join the conversation.