Inspiration

As busy college students, we have a seemingly endless mountain class assignments and personal assignments. Though there are already many time management programs and productivity applications, the combination of the two would be a novel idea for campus collaboration as well as personal task management.

What it does

In TaskViolet, you first create a user profile with personal information and skills you possess. You can then create items for your To-Do list whether they are event, tasks, assignments, etc. When you create a task, you list what skills are required to complete it. If you would like to complete the task individually, you can view all the details entered and use a timer to stay on track. If you would like to complete the task collaboratively, then you can view task matches. Task matches come in the form of a compatibility score that is based on skills other users possess, as well as your match preferences. You can then match with another user and plan a meeting to complete the task collaboratively. This tool can also be used to create study groups, find tutors, and meet peers in the field.

How we built it

The mobile app demonstration was built using MIT App Inventor. The backend is java, written in visual studio code and transferred to Replit for viewing on our WordPress website. The visual assets were made in Google Slides.

Challenges we ran into

  • Trying to connect the front and back end of our app in a way that demonstrated the elements well.
  • Sending variable values from one screen to another in the app as MIT App Inventor does not have true global variables, only screen global variables.

Accomplishments that we're proud of

  • Learning new software (MIT App Inventor)
  • Following proper design process and workflow
  • Having a well thought out app design
  • Employing interpersonal skills to become a team after just meeting each other
  • Communicating to further the development of the project

What we learned

  • Learned how to use MIT App Inventor
  • Learned how to make a WordPress site
  • Learned how to embed websites in other websites
  • Learning data structures and using Sets

What's next for Task Violet

  1. Connect the front-end mobile app design to the back-end sorting algorithms and database.
  2. Create a reward and level system that gives you virtual stickers as you complete more and more tasks.
  3. Expanding the functionality to be used for communities or workplaces, not just universities.
Share this project:

Updates