Skip to content

shaurya2109/pg-backend

Repository files navigation

PocketGrocer (pg) backend

Thank you for your interest in our project! Below is some information about the main goals of this project, team members, use cases supported by the backend, as well as links to more documentation for users and developers interested in building and running our project.

Project Description

Pocket Grocer is a web application that empowers individuals, as well as those living in communal living spaces, to keep track of grocery items and respective expiration dates in order to minimize their food waste. The 3 main operational use cases with which this application aims to help users are:

  1. Keeping track of their groceries in both the fridge and pantry
  2. Creating household "groups" in which they can add other users, and see and share the items in that household
  3. Filtering and sorting the items in their grocery inventory

Team members

  1. Fadel - Frontend developer
  2. Libby - Frontend developer
  3. Myka - Backend developer + Product Manager + User Testing
  4. Sophia - Backend developer + Product Manager
  5. Shaurya - General developer
  6. Tushar - General developer

Use cases supported on the backend -

The backend folder of pocket grocer supports the following calls -

  1. adding a new user in the database
  2. checking the login information of an existing user
  3. setting up a new account of a user
  4. deleting a previously created account of a user
  5. adding a current user to an existing group/household
  6. creating a new group/household
  7. removing someone from a group/household
  8. adding an item to inventory for a specific user
  9. deleting an item from the inventory
  10. getting all of the inventory items for a particular person/group
  11. changing a shared indicator for a specific item (changing an item from personal to shared or vice versa)

Important Resources

Our living document for the project can be found here, this includes team structure, important links, our project timeline and schedule, and software and testing architecture.

User Manual

Check out our user manual to see how to use this system.

Want to contribute to Pocket Grocer?

Check out our developer guidelines if you are interested in making our product better and contributing to the backend!

 

About

Pocket Grocer Application Backend for CSE 403

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages