Cookbook is a web application for storing and managing recipes. With Cookbook, you can easily search and browse recipes, and create and manage your own recipe collections. |
Here is a working live demo : https://cookbook-roan-nine.vercel.app/
- Search and view recipes: You can browse available recipes and search for them by name or ingredients.
- Registration and authorization: After registration, you will have access to additional features such as creating and editing recipes and collections.
- Create recipes: Registered users can create their own recipes, adding descriptions, ingredients, and step-by-step instructions.
- Create collections: You can create a collection of recipes and add your favorite recipes to it. This allows you to easily organize recipes by categories, such as "Breakfasts," "Lunches," or "Dinners."
- Edit recipes and collections: You can edit your recipes and collections at any time, making changes or adding new information.
- Jira support: If you find a bug or encounter a problem, you can click the "Report a Bug" button and describe your issue. You can track the status of your issue resolution directly through the application.
Cookbook is built using the following technologies:
- Next.js: This is a Next.js project bootstrapped with
create-next-app
. - TypeScript/JavaScript;
- React;
- MUI (Material-UI);
- Supabase: A backend-as-a-service that provides a PostgreSQL database and authentication, used for storing data.
- Supabase Storage: Used for storing and serving images within the application.
- Vercel: Deployed on Vercel for hosting and continuous deployment.
- Jira Support: Integrated for issue tracking, allowing users to report bugs and track the resolution status directly within the application.
git clone https://github.com/IraSoro/cookbook.git
cd cookbook
npm install
npm run dev
Open http://localhost:3000 with your browser to see the result.
To view tasks, check the current progress, and see upcoming features, visit the GitHub Project.