Mod-3 Solo Project by Nicole Latifi
Get recurring snacks with this easy to manage subscription application. Add, adjust, pause, reactivate, or remove snacks. Perfect for office managers that want happy not hangry coworkers!
The user can browse snacks, add them to their Recurring Snacks, and adjust the quantity.
Once a user has added snacks, they can view their Recurring Snacks. These recurring snacks can be have their quantity adjusted, be paused and then reactivated, or paused and then removed.
git clone git@github.com:NicoleLatifi/snackers.gitcdinto the repository and open it with your favorite text editor- run
npm installto download the dependencies - if you would like to run tests, run
npm testfrom the root directory in your terminal - to launch the application run
npm startand navigate tohttp://localhost:3000/in your favorite browser
- Used React to keep UI in sync with state
- Wrote thorough testing suite covering unit, integration, and asynchronous tests
- Created Button and QuantityButton components to dynamically render different buttons
- Cleaning up data and accounting for unexpected data returned from network requests
- Keeping code DRY
- React / Redux
- React Testing Library
- Add sections for upcoming weeks so that a user can adjust their recurring snacks for a specific upcoming week.
- React Hooks
- TypeScript

