Project Info
This project did not submit a demo video on Devpost.
Inspiration
Frustration with unused pantry ingredients inspired Plates2People, a platform to help users create meals with what's on hand, reducing food waste.
What it does
Plates2People provides personalized recipes based on users' pantry ingredients, simplifying meal planning and reducing the need for additional grocery purchases.
How we built it
We developed Plates2People through a collaborative effort, combining smart algorithms, culinary expertise, and user-friendly design. Our recipe database was meticulously curated for diversity.
Challenges we ran into
Challenges included refining the recommendation algorithm, creating an intuitive user interface, gathering an extensive recipe database, and addressing privacy and security concerns.
Accomplishments we're proud of
We take pride in making cooking more accessible and sustainable, minimizing food waste, and being very relevant to people on a budget aka college students.
What we learned
Our journey with Plates2People has taught us the intricacies of food recommendation algorithms, the significance of data privacy, and the importance of a positive user experience. We've discovered that combining culinary expertise with technology is a powerful way to address real-world problems and make a positive impact.
What's next
The future involves expanding our recipe database, forming local food supplier partnerships, and developing a mobile app for greater accessibility. Our aim is to reduce food waste and promote sustainable, homemade cooking globally.
Analysis
View
Metric
- 8
- 7
- 1
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- CSSIn code
- HTMLIn code
- JavaScriptIn code
- ReactIn code
- Tailwind CSSIn code
- TypeScriptIn code
6 of 6 appear in the indexed code.
AI coding agents
No AI coding agent signals were found in this repository.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
179 KB
Source files
30
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
adityapawar1/calhacks10
41 files · 409 KB · @ d179953
Structure
Interface
11 files · 27%Screens, components and styles rendered to the user.
Application logic
16 files · 39%Domain rules, services and shared utilities.
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- YAML79%
- TypeScript15%
- JavaScript3%
- CSS2%
- Markdown1%
- HTML0%
Share of indexed source by file size. Binary and vendored files are excluded.
Dependencies
package.json
npm · 34- @google-cloud/vision
- @hookform/resolvers
- @radix-ui/react-checkbox
- @radix-ui/react-icons
- @radix-ui/react-label
- @radix-ui/react-slot
- class-variance-authority
- clsx
- cmdk
- convex
- date-fns
- react
- react-day-picker
- react-dom
- react-hook-form
- react-webcam
- tailwind-merge
- tailwindcss-animate
- +16 more
Declared in the repository’s manifests at the indexed commit. A declared package is not proof it is used, and runtime dependencies are listed first.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.