- Aiden McManus.
- Sydney Faranetta
- Emmanuel Owusu
- Adrian Lee
Diet Duck is a personalized campus dining assistant designed to help students make informed dietary choices. The application analyzes campus dining options based on user preferences, dietary restrictions, Stevens food macrodata, and nutritional goals to provide tailored meal suggestions.
- Personalized Meal Recommendations: Offers suggestions based on user preferences, dietary restrictions, and nutritional goals
- Campus Dining Integration: Scrapes real-time menu data from the Dine on Campus website
- Interactive Campus Map: Displays dining locations on campus with interactive bubbles
- Comprehensive Preference System: Allows users to set protein, grain, dairy, and vegetable preferences with us of an AI agent
- Dietary Restriction Support: Accommodates allergies, halal requirements, and other dietary needs
- AI-Powered Feedback: "Attila" chatbot agent provides personalized nutrition advice
College students often struggle with maintaining healthy eating habits due to limited dining options and busy schedules. Diet Duck bridges this gap by simplifying the decision-making process around campus dining, ensuring users can quickly find meals that match their dietary needs and preferences without compromising on nutrition or taste.
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express
- Database: AWS DynamoDB
- Authentication: BCrypt for password hashing
- Cloud Services: AWS IAM for user management
- AI Integration: Custom AI model for meal suggestions and nutritional feedback
- Data Processing: Custom data scraping and cleaning tools for dining information
- Clone the repository
- Install dependencies with
npm install - Configure AWS credentials (instructions in configuration file)
- Start the application with
npm start - Access the application at
http://localhost:3000
- Login/Sign Up: Create an account or log in to an existing account
- Set Preferences: Configure dietary restrictions, allergies, and food preferences
- Get Recommendations: Receive personalized meal suggestions based on open restaurants
- View Campus Map: Locate dining options on the interactive Stevens campus map
- Chat with Attila: Get AI-powered nutritional advice and feedback
This project is licensed under the MIT License - see the LICENSE file for details.
- Integration with additional campus dining systems
- Expanded nutritional tracking features
- Social sharing capabilities
- Advanced meal planning functionality



