PHPackages                             wpierre/groceries\_manager - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. wpierre/groceries\_manager

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

wpierre/groceries\_manager
==========================

A bundle made for managing groceries shopping lists

0111PHP

Since Mar 11Pushed 11y ago1 watchersCompare

[ Source](https://github.com/WPierre/GroceriesManager)[ Packagist](https://packagist.org/packages/wpierre/groceries_manager)[ RSS](/packages/wpierre-groceries-manager/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Groceries List Manager
======================

[](#groceries-list-manager)

A simple Bundle for Symfony helping managing groceries lists : Whether you're in front of the fridge or at work, you can browse and add groceries to your lists.

When it's time to go shopping, just check the condensed list and save time !

Requires Symfony 2.6+ with the bootstrap form template activated

Setup
-----

[](#setup)

\###Symfony setup Install symfony 2.6 (or later) and set it up with a database. If you're not familiar with Symfony, please check [Composer](https://getcomposer.org/) and [Symfony](http://symfony.com/download) documentation. Basically, you have to run

> php composer.phar create-project symfony/framework-standard-edition GroceriesManager/

on your webserver. Follow the steps for installing your Symfony instance and then go to the newly created folder using

> cd GroceriesManager

\###Install VirtualHost Set up a virtual host for your server. There's a standard Apache Virtualhost file ready to be adapted in the bundle's Extra/VirtualHost folder.

\###Add GroceriesManager Bundle

> php ../composer.phar require "wpierre/groceries\_manager":"dev-master"

\###Enable GroceriesManager in Symfony Edit your /app/AppKernel.php and add the text below to the list of enabled bundles :

> new WPierre\\GroceriesManagerBundle\\WPierreGroceriesManagerBundle(),

\###Enable Scafo's routes Edit your /app/config/routing.yml and add :

> w\_pierre\_groceries\_manager:
>  resource: "@WPierreGroceriesManagerBundle/Resources/config/routing.yml"
>  prefix: /

Please mind the spaces if you're not familiar with YAML syntax (no leading space for the first line, four for the others).

\###Install the assets GroceriesManager bundle contains several assets, including Bootstrap and jQuery. You have to install them using :

> php app/console assets:install

You should see a line about GroceriesManagerBundle.

\###Setup the database Groceries Manager needs a database and you configured one while installing Symfony. If the database already exists, please use :

> php app/console doctrine:schema:update --force

If it doesn't exist yet, please use :

> php app/console doctrine:database:create

\###Clear the caches Run these two commands to clear your Symfony caches :

> php app/console cache:clear --env=dev php app/console cache:clear --env=prod

\###Test it ! According to your virtual host configuration, this might change, but if you didn't change anything, open .
Begin by creating categories (Fruits, Vegetables, Breakfast, Beverages...), then add items to categories and finally, create a list and start using your new tool !

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/3e3d22ebfa24bae7a2fd21345a5442728f29db6e010b7571f7048aa1404ee3a8?d=identicon)[Wpierre](/maintainers/Wpierre)

---

Top Contributors

[![WPierre](https://avatars.githubusercontent.com/u/7423400?v=4)](https://github.com/WPierre "WPierre (9 commits)")

### Embed Badge

![Health badge](/badges/wpierre-groceries-manager/health.svg)

```
[![Health](https://phpackages.com/badges/wpierre-groceries-manager/health.svg)](https://phpackages.com/packages/wpierre-groceries-manager)
```

###  Alternatives

[antwerpes/barcodes-1d

Library for programmatically creating and rendering barcodes

258.7k](/packages/antwerpes-barcodes-1d)[y-ui/laravel-data-masking

A mysql data masking tool with Laravel

293.3k](/packages/y-ui-laravel-data-masking)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
