Dish Scanner is a React-based application that allows users to scan QR and barcodes of food items to retrieve relevant information such as calorie count, nutritional facts, etc. It simplifies tracking food intake and helps users make healthier choices.
Fullstack
Live link: https://cool-creponne-5792ec.netlify.app/ Database: MongoDB
my-app/
├── .gitignore
├── eslint.config.js
├── index.html
├── package-lock.json
├── package.json
├── postcss.config.js
├── README.md
├── tailwind.config.js
├── vite.config.js
├── node_modules/
├── src/
│ ├── components/
│ ├── context/
│ ├── qrgenerater/
│ ├── assets/
│ ├── styles/
│ ├── App.css
│ ├── App.jsx
│ ├── index.css
│ ├── main.jsx
https://drive.google.com/file/d/1B_J9I2YM9nENiuNhTaYHo_0wEusZ0EKu/view
- Scan QR to fetch food details
- Display nutritional information
- Store scanned data using MongoDB Database
- User-friendly interface with smooth animations
- The app is optimized for mobile devices
- Uses MongoDB Database for storing scanned data
- Scanning functionality is implemented using a third-party library
- Minimalistic UI for better usability
# Clone the repository
git clone https://github.com/Siddhesh-Kolambekar/Dish-Scanner.git
cd Dish-Scanner
# Install dependencies
npm install
# Run the website
npm run dev
- Open the application.
- Click on the scan button.
- Sign up and log in to start scanning.
- Scan a food item QR code.
- View the fetched details on the screen.
- Admin email: Admin@gmail.com
- Admin password: admin123
- QR scanning library
- Restful API
- React.js
- MongoDB
- JavaScript (ES6+)
- HTML & CSS
- Third-party QR scanning library