https://github.com/codemeapixel/tastytrove
Tasty Trove is a modern, community-driven platform for discovering, uploading, and sharing recipes. Whether you're a home cook, a professional chef, or just looking for inspiration, Tasty Trove is your go-to destination for delicious ideas.
https://github.com/codemeapixel/tastytrove
Last synced: 5 months ago
JSON representation
Tasty Trove is a modern, community-driven platform for discovering, uploading, and sharing recipes. Whether you're a home cook, a professional chef, or just looking for inspiration, Tasty Trove is your go-to destination for delicious ideas.
- Host: GitHub
- URL: https://github.com/codemeapixel/tastytrove
- Owner: CodeMeAPixel
- License: other
- Created: 2025-05-11T06:14:06.000Z (10 months ago)
- Default Branch: development
- Last Pushed: 2025-05-12T07:28:28.000Z (10 months ago)
- Last Synced: 2025-06-26T06:41:04.347Z (9 months ago)
- Language: TypeScript
- Homepage: https://recipes.codemeapixel.dev
- Size: 2.56 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Tasty Trove 🍽️ – Modern Recipe Sharing Platform
**Live Demo:** [tasty-trove-psi.vercel.app](https://tasty-trove-psi.vercel.app)
---
## ✨ What is Tasty Trove?
**Tasty Trove** is a modern, community-driven platform for discovering, creating, and sharing recipes. Built with the latest technologies, it offers a seamless experience for food enthusiasts to explore culinary ideas, save their favorites, and contribute their own recipes to the community.
---
## 🚩 Features
- 🥗 **Browse** recipes by category, difficulty, prep time, and more with advanced filtering
- 📤 **Create** and publish your own recipes with step-by-step instructions and ingredient lists
- 📚 **Organize** recipes in custom cookbooks that can be private or shared
- 🖼️ **Upload** multiple images to showcase your culinary creations
- 💾 **Save** recipes to your personal collection for quick access
- 🔍 **Search** with powerful filters (difficulty, prep time, category)
- 📱 **Responsive** design with full mobile support
- 🌗 **Theme support** with light and dark modes
- 👤 **User profiles** with customizable preferences
- 👥 **Social features** including following other chefs
---
## 🛠️ Tech Stack
### Frontend
- **Next.js 15** (App Router with server components)
- **React 19** (with React Server Components)
- **TypeScript** (for type safety)
- **Tailwind CSS v4** (for styling)
- **shadcn/ui & Radix UI** (accessible component library)
- **React Hook Form** (form handling)
- **Zod** (schema validation)
- **Embla Carousel** (for image carousels)
- **Sonner** (toast notifications)
### Backend & Data
- **Drizzle ORM** (type-safe query builder)
- **PostgreSQL** (via Neon for serverless SQL)
- **Uploadthing** (for image uploads and storage)
- **Server Actions** (for data mutations)
### Auth & Deployment
- **Clerk** (authentication and user management)
- **Vercel** (deployment and hosting)
---
## 📝 Recipe Features
- **Detailed recipes:** Name, description, prep/cook/total time, difficulty, servings
- **Categorization:** By meal type, cuisine, and difficulty level
- **Step-by-step instructions:** With support for formatting (using `**bold**` for emphasis)
- **Ingredient management:** With quantities and units
- **Draft support:** Save works-in-progress before publishing
- **Cookbook organization:** Group recipes into themed collections
- **Image gallery:** Add up to 5 images per recipe
---
## 🌟 Project Highlights
- **Modern architecture:** Server components with partial rendering for optimal performance
- **Type safety:** End-to-end type definitions from database to UI
- **Component-driven:** Reusable, accessible UI components
- **Feature-rich:** Cookbooks, saving, filtering, and more
- **User-centric:** Designed for both recipe creators and browsers
---
## 📬 Community & Feedback
- [Discord](https://discord.gg/Vv2bdC44Ge)
- [Twitter](https://twitter.com/CodeMeAPixel)
- [GitHub](https://github.com/CodeMeAPixel/TastyTrove)
---
## 👨💻 Credits
Built by [ByteBrush Studios](https://codemeapixel.dev/) with ❤️ for cooking enthusiasts everywhere.
---
## 📅 Roadmap
- [ ] Recipe reviews and ratings
- [ ] Meal planning functionality
- [ ] Shopping list generation from recipes
- [ ] Enhanced social features and sharing
- [ ] Recipe nutrition information
---
Enjoy exploring and sharing with **Tasty Trove**! 🍲