COLLUDE

Hello, we are team Collude, bringing you a collaborative grocery list application at Citrus Hack 2022. We are a team of four novice python, javascript, html, and css users, three among which who are first-time hackathon participants. We'd like to give a shout-out to all the organizers and mentors who helped make our project a reality!

Why Collude?

Welcome to Collude; we are an app developed by and for grocery shoppers looking to maximize their efficiency in going about their shopping routines. The idea for a collaborative grocery list was spawned as a result of members agreeing that coordinating grocery shopping with room/housemates is a complete mess in its current state. Additionally, the psychological manipulation of major grocery store chains in order to get broke students to spend more money-- just kidding.

This app is designed to reduce the inefficiency of having to update others of changes through a group chat while switching apps to a notepad or checklist while remaining goal-oriented and sticking to an agreed upon shopping list. We knew we wanted our project to base its identity around accomplishing that, and preliminary ideas centered around the dynamic list and a login system for different users.

Features

  • Secure sign-in using email and password authentication
  • Dynamic lists allow for real-time edits
  • Completion feature: check items off the list as you progress
  • Create unique lists for your needs
  • Optimized displays for mobile devices
  • 'Collaborate' feature in progress for shared goals between multiple people on one list

Development

Collude was built using elements of Python, Javascript, HTML, and CSS, combining front and back-end to create a fully sufficient application.

  • Back-end Python for login, security, and connection to database
  • Javascript for client-server connection and front-end
  • HTML and CSS for front-end aesthetics and appearance

Challenges

The project faced many setbacks and shortcomings during the allotted 24 hours; we quickly figured out that we hardly knew a thing about building or connecting the front and back ends of the app. Despite that, we spent the first half day understanding and slowly working through the basics of the firestore API, databases, our login system, and coding a dynamic display for the list screen.

Future Additions

In the future, we would like to add the following:

  • A "share list" feature to share with friends
  • An "edit list" feature to add and delete from list
  • A check box feature to check off items
  • A feature to add pictures of groceries to the list
  • Additional login options (through firebase)
  • Notifications

Application Design & Screenshots

Created by: Amneh Alsuqi, Sakhee Parekh, Jane Ran, and Ethan Liu

Share this project:

Updates