A modern React-based application designed to help users identify allergens and harmful ingredients in any product. ScanAI provides a user-friendly interface for scanning and analyzing products including food items, cosmetics, household products, and more to ensure safety for individuals with allergies and sensitivities.
- Universal Scanning: Scan and analyze any product - food, cosmetics, household items, and more
- Allergen Detection: Identify potential allergens and harmful ingredients across all product categories
- User Profile Management: Create and manage personalized allergen and sensitivity profiles
- Comprehensive Database: Extensive database of products and their ingredients across multiple categories
- Safe/Unsafe Indicators: Clear visual indicators for product safety based on user allergies and sensitivities
- Responsive Design: Mobile-friendly interface for on-the-go use
- Real-time Analysis: Quick ingredient analysis and allergen warnings
- Frontend: React.js
- Styling: CSS3 with modern responsive design
- Build Tool: Create React App
- State Management: React Hooks
- HTTP Client: Fetch API for data retrieval
Make sure you have the following installed on your system:
- Node.js (version 14.0 or higher)
- npm or yarn package manager
- Clone the repository:
git clone https://github.com/adityakamat24/ScanAI.git
cd ScanAI- Install dependencies:
npm install- Start the development server:
npm start- Open your browser and navigate to http://localhost:3000
- Set Up Your Profile: Create a user profile and specify your allergens, sensitivities, and restrictions
- Search Products: Use the search functionality to find any type of product
- Scan Ingredients: Analyze ingredient lists for potential allergens and harmful substances
- View Results: Get clear safe/unsafe indicators based on your personal profile
- Save Favorites: Keep track of safe products for future reference across all categories
We welcome contributions to ScanAI! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
ScanAI is designed to assist with allergen and ingredient identification but should not be used as the sole method for determining product safety. Always read product labels carefully and consult with healthcare professionals for severe allergies or sensitivities.
This project is open source and available under the MIT License.
If you encounter any issues or have questions, please:
- Open an issue on GitHub
- Check the documentation
- Contact the development team
- Built with Create React App
- Inspired by the need for better product safety tools
- Thanks to all contributors and the open-source community
Disclaimer: This application is for informational purposes only. Always consult with healthcare professionals and read product labels for accurate allergen and ingredient information.