Skip to content

ShoppingListApp

Welcome to the ShoppingListApp! 🎉

Why?

Because I wanted to! I built this app to solve a problem I faced and to learn something new along the way. Plus, it was a fun distraction from my usual coding routine.

Feel free to check it out, contribute, or just laugh at my coding choices. Happy shopping! 🛍️

Overview

ShoppingListApp is a collaborative household shopping management application. Born from the real-world frustration of disorganized shopping trips and budget overruns, this app aims to transform chaotic household shopping into a coordinated, efficient process.

What it does:

  • Collaborative Shopping Lists: Create and share shopping lists that all household members can access and update in real-time
  • Shared Item Database: Build a common inventory of items that everyone can use, reducing duplicate entries and saving time
  • Budget Tracking: Monitor household spending and stay within your grocery budget together
  • Store Management: Keep track of your favorite stores and their offerings.

This app allows households to share items, stores, and shopping lists with each other, all while keeping an eye on that budget. Say goodbye to the chaos of last-minute shopping trips and missed items! With ShoppingListApp, you can collaboratively manage your shopping endeavors like a pro. 🛒💸

Development Status: Currently in active development working towards V1 release. Features and functionality are being actively improved and refined.

Tech Stack

Backend:

  • Python 3.13
  • Django 5
  • Django Ninja

Frontend:

  • Django Templating
  • Tailwind 4
  • Daisy UI 5

Database:

  • Postgres 17

Cache:

  • Redis 8

Getting Started

Please take a look at the docs to get started, you can view them here