https://github.com/nico-iaco/grocery-fe
Personal project about food storage to avoid wasting food
https://github.com/nico-iaco/grocery-fe
axios-react docker-multiarch firebase-auth firebase-hosting hacktoberfest kustomize material-ui personal-project react react-router redux
Last synced: 4 days ago
JSON representation
Personal project about food storage to avoid wasting food
- Host: GitHub
- URL: https://github.com/nico-iaco/grocery-fe
- Owner: nico-iaco
- Created: 2022-08-27T07:54:42.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-01T12:27:44.000Z (over 1 year ago)
- Last Synced: 2024-11-01T13:25:28.524Z (over 1 year ago)
- Topics: axios-react, docker-multiarch, firebase-auth, firebase-hosting, hacktoberfest, kustomize, material-ui, personal-project, react, react-router, redux
- Language: TypeScript
- Homepage:
- Size: 1.54 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Grocery-fe
## Description
This is the frontend of [grocery-be](https://github.com/nico-iaco/grocery-be) and [food-track-be](https://github.com/nico-iaco/food-track-be). This application can track your meals and your pantry preventing food waste.
This app is made with [Reactjs](https://reactjs.org) with redux for state management and [material-ui](https://mui.com) components.
## Requirements
- [grocery-be](https://github.com/nico-iaco/grocery-be)
- [food-track-be](https://github.com/nico-iaco/food-track-be)
## Installation
### Cluster installation
To install the application in a cluster you have to create grocery
namespace, modify the kustomization.yaml file to match your configuration and run the following command:
```bash
kubectl apply -k k8s/overlays/qa
```
### Local installation
To run the application locally with docker. To do so run the following command:
```bash
docker run -p 8080:8080 ghcr.io/nico-iaco/grocery-fe:latest
```