- Next.js
- React
- Material UI
- Firebase
- GCP
- OpenAI
- Vercel
- CI/CD
- Docker
- First of all pull the image into your local machine:
docker pull surajkumar00/pantry-pro
- Run the
Dcoker Container
usingpulled Docker Image
:
docker run -it -p 3000:3000 surajkumar00/pantry-pro
-
A form to add, delete, and update pantry items
-
A search or filter functionality to easily find items
-
A presentable frontend design to display all pantry items
-
Deployed to Vercel and use CI/CD
-
Can add inventry items via uploading an images
npx create-next-app@latest
npm install @mui/material @emotion/react @emotion/styled
npm install firebase
Go to the firebase official website and create new project
// Import the functions you need from the SDKs you need
import { initializeApp } from "firebase/app";
import { getAnalytics } from "firebase/analytics";
// TODO: Add SDKs for Firebase products that you want to use
// https://firebase.google.com/docs/web/setup#available-libraries
// Your web apps Firebase configuration
// For Firebase JS SDK v7.20.0 and later, measurementId is optional
const firebaseConfig = {
apiKey: "",
authDomain: "",
projectId: "",
storageBucket: "",
messagingSenderId: "",
appId: "",
measurementId: ""
};
// Initialize Firebase
const app = initializeApp(firebaseConfig);
const analytics = getAnalytics(app);
This repo is licensed under the terms of the MIT License. check out LICENSE for details.
We would love to have you, feel free to open issues and pull requests, and Don't forget to leave a star ⭐