This project is a Pantry Inventory Management System built with React, Next.js, Firebase, and Material-UI. The application allows users to manage pantry items by adding, removing, and updating item quantities.
-
Clone the repository:
git clone https://github.com/ismailperachaprogramming/headstarteraiweek2.git cd headstarteraiweek2 -
Install dependencies:
npm install
-
Create a
.envfile in the root directory and add your Firebase configuration:NEXT_PUBLIC_FIREBASE_API_KEY=your-api-key NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your-auth-domain NEXT_PUBLIC_FIREBASE_PROJECT_ID=your-project-id NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=your-storage-bucket NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your-messaging-sender-id NEXT_PUBLIC_FIREBASE_APP_ID=your-app-id
-
Run the application:
npm run dev
-
Open your browser and go to
http://localhost:3000.