A simple recipe collection app built with NextJS and Supabase, providing full-stack functionality including authentication, storage, and database management.
This is a full-stack web application designed to help my family organize and manage our collection of family recipes. The app is built using NextJS and Supabase, offering a seamless user experience with robust features for recipe management, meal planning, and shopping list creation. The integration with Supabase provides secure authentication, efficient storage, and reliable database management, ensuring a smooth and reliable performance.
- User-friendly interface for adding, editing, and organizing recipes
- Seamless meal planning functionality with the ability to create a weekly plan and generate a shopping list
- Integration with external APIs for ingredient searches and shopping cart management
- Secure user authentication and authorization through Supabase
- Efficient storage and management of recipe data using Supabase's storage and database services
Frontend: React, NextJS, TailwindCSS, shadcn-ui
Backend: Supabase (Auth, Database, Storage)
- Clone the repository
git clone https://github.com/jccdev45/family-recipes.git
- Install dependencies
npm install
-
Set up Supabase credentials
- Create a
.env.local
file in the project root - Add your Supabase credentials
- Create a
-
Run the development server
npm run dev
- Open http://localhost:3000 in your browser to see the app
Contributions are always welcome!
Eventually I will include a contributing.md
file for more info.