Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/williamcrownover/shelf-life-continued
My continued development of the collaborative project Shelf-Life, a web app designed to help keep track of grocery's expiration dates.
https://github.com/williamcrownover/shelf-life-continued
expressjs full-stack handlebarsjs luxon mvc mysql2 nodejs sequelize
Last synced: 24 days ago
JSON representation
My continued development of the collaborative project Shelf-Life, a web app designed to help keep track of grocery's expiration dates.
- Host: GitHub
- URL: https://github.com/williamcrownover/shelf-life-continued
- Owner: WilliamCrownover
- License: mit
- Created: 2021-08-29T09:21:25.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-09-08T06:04:27.000Z (over 3 years ago)
- Last Synced: 2024-10-15T05:21:20.208Z (2 months ago)
- Topics: expressjs, full-stack, handlebarsjs, luxon, mvc, mysql2, nodejs, sequelize
- Language: JavaScript
- Homepage:
- Size: 19.8 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Shelf-Life Continued
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
## Credits
The original Shelf-Life was a collaborative project built by [Jose Diaz](https://github.com/hotsoup42), [Jeff Lynch](https://github.com/kingami34), and me, [William Crownover](https://github.com/WilliamCrownover).The starting code for this repo comes from the collaborative version of Shelf-Life.
The original repo for Shelf-Life can be found here: https://github.com/WilliamCrownover/shelf-life
## Description
This full-stack web app helps user’s keep track of their grocery’s expiration dates in order to help them save food and money. The app allows new user’s to create a validated account and save grocery item details to a pantry list so that they can return to their saved pantry anytime, anywhere. With the stored expiration dates, the app refreshes the lists to show what has expired, what needs to be used this week, needs to be used this month, or is in no rush to be consumed. After an item is used up the user can delete the product off the list to keep their shelves nice and organized.## Table of Contents
- [User Story](#user-story)
- [Live Site](#live-site)
- [Technologies](#technologies)
- [Future Development](#future-development)
- [License](#license)
- [Contributing](#contributing)
- [Contact](#contact)## User Story
```
AS A Family shopper
I WANT to keep track of when the food I buy expires
SO THAT I don’t waste that food and can prepare to use it in meals
```
## Live Site
https://shelf-life-206.herokuapp.com/## Technologies
- Node.js
- Express.js
- Handlebars.js
- MySQL2
- Sequelize
#### NPM Packages
- bcrypt
- luxon
- dotenv
- express-session
- connect-session-sequelize## Future Development
I will be revisiting this project in the future to expand upon the interactivity of the website and refine the overall graphic design/layout. One area in particular I will enhance are the alert or confirmation flags needed for a smoother user experience.## License
Licensed under the MIT License - https://opensource.org/licenses/MIT## Contributing
You are welcome to fork this repo or make contributions to the project in collaboration with me.## Contact
If you have any questions you can email me at [email protected].
You can also check out my other work on GitHub at [WilliamCrownover](https://github.com/WilliamCrownover)