GithubHelp home page GithubHelp logo

tialaaa / listify-smart-shopping-list Goto Github PK

View Code? Open in Web Editor NEW

This project forked from the-collab-lab/tcl-64-smart-shopping-list

0.0 0.0 0.0 1.45 MB

Home Page: https://tcl-64-smart-shopping-list.web.app/

Shell 0.14% JavaScript 86.67% CSS 11.07% HTML 2.12%

listify-smart-shopping-list's Introduction

Listify

Abstract

A full-stack "smart" shopping list web app that learns users’ shopping habits to assist with list management. Using a customized algorithm, it automatically organizes items and predicts future purchase dates based on your past buying trends. We used a Firebase database to generate and store data, which is then saved to a user's local storage. A focus on accessibility and delivering an intuitive user experience guided the UI decisions.

As a user, you will enter items (e.g., “Greek yogurt” or “Paper towels”) into your list. Each time you buy the item, you mark it as purchased in the list. Over time, the app comes to understand the intervals at which you buy different items. If an item is likely to be due to be bought soon, it rises to the top of the shopping list. Using individualized list tokens, you can manage separate lists and share them with collaborators.

Deployed Page

Listify

Preview

Home page Listify- homepage dark

List Management page Listify- list page dark


Context

Completed by an asynchronous team of 4 developers working part-time over 8 weeks, under the guidance of 3 working professionals. Project specifications and user stories were provided to guide feature requirements, with the final decisions left to the Dev team.

Credit goes to non-profit org The Collab Lab for coordinating this project!

Technologies Used

  • React
  • React Router
  • Firebase database and hosting
  • TailwindCSS
  • Figma
  • Git, GitHub, Github Projects

Learning Goals

  • Work within an asynchronous developer team to deliver a fully functioning application based on provided project specifications.
  • Learn and utilize TailwindCSS.
  • Utilize and keep in sync local storage and permanent database storage.
  • Implement a user interface that is easy to use, responsive, and follows best practices for accessibility.

Installation Instructions

  • Using the terminal, clone the Listify Repo to your local machine.
  • cd into new listify-smart-shopping-list directory.
  • Run npm i to install all dependencies.
  • To launch the project locally, run npm start. You should be able to see the project at localhost:3000.

listify-smart-shopping-list's People

Contributors

ismarjiw avatar polly89 avatar satoshi-sh avatar tialaaa avatar jeremiahfallin avatar djtaylor8 avatar fullybaked avatar deeheber avatar yuridevat avatar 01001101ck avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.