Mixie is an open source, community-driven recipe platform where home cooks and food enthusiasts can cook, create and collaborate on unique and delicious recipes.
This pull request encompasses a range of updates aimed at elevating user experience, optimizing backend structure, and refining various components of the application.
Rebuild of landing page
fix documentation
In this PR drastically improve user experience and UI layouts.
What changed:
add axiom for logging
Welcome emails
update packages to the latest (18/02/2024)
improved metadata images
improved bookmark page styling
optimised loading on certain pages by using dynamic imports
improved search with filters and quick links
change how search works with filters so new search dialog and serach input
updated copyright
feedback and create recipe buttons are now placed in easy-to-find spots
improve card text with textOnBackground css
add meal time to error on recipe form if the recipe is public
Pages:
new create recipe page
The main landing page now has mealtime cards, latest recipes cards and a Join mixie community banner, autoplay on the carousel
The recipes page now has mealtime cards that allow you to filter between the recipes quickly
new search page
Emails:
Added previewing of emails
Added a welcome email
App structure:
made all components to be lowercase
add the opening of dialogs to be in a global state
API
a new route for searching
fixed create recipe routes id's so that there aren't any - before or after the id
add a route for revalidating links
little clean ups e.g changing id to userId for user routes
Bookmarks and Collections
create a collections table
advanced errors for recipe form
clean up the project
global state using jotai
Bookmarks
On the API route make it so you can't make a duplicate
updating of bookmarks
Bookmark recipe dialog
Collections
Create a collections route
Add collections for bookmarks
Collections on bookmark dialog
collections now show on bookmarks page
Create collection dialog
93, major update for schemas, recipe form with smaller updates across the app
new metadata social images
project restructure: move everything from common out to src
styled up a lot of the interfaces
feedback dialog using embedded google forms
Recipe form
The recipe form went under quite a bit of change in this update, these changes included:
Revamp on how images upload with live preview
native support for Unsplash images
more advanced form validation as certain fields aren't needed if the recipe isn't public
Schema changes
schemas were changed to get ready for recipe versioning- update to latest package versions 2024/01/07
new metadata social images
project restructure: move everything from common out to src
styled up a lot of the interfaces
feedback dialog using embedded google forms
Recipe form
The recipe form went under quite a bit of change in this update, these changes included:
Revamp on how images upload with live preview
native support for Unsplash images
more advanced form validation as certain fields aren't needed if the recipe isn't public
Schema changes
schemas were changed to get ready for recipe versioning in the future along with some other improvements
recipe table
This went under alot of improvements as in the new versioning system we don't need to store lastUpdated information, i also learnt more about relations so if we want user information just query that with it rather than storing on the recipe itself
delete info table
as the project got bigger and needed more search data the info data was getting bloated and with the removal of 6 fields we could move data onto the recipe table instead
alter other tables
other tables went through little updates to bring them in line with little changes and NextAuth changes
with these changes, alot of items across the app were updated in the future along with some other improvements
recipe table
This went under alot of improvements as in the new versioning system we don't need to store lastUpdated information, i also learnt more about relations so if we want user information just query that with it rather than storing on the recipe itself
delete info table
as the project got bigger and needed more search data the info data was getting bloated and with the removal of 6 fields we could move data onto the recipe table instead
alter other tables
other tables went through little updates to bring them in line with little changes and NextAuth changes
with these changes, alot of items across the app were updated
This pull request encompasses a range of updates aimed at elevating user experience, optimizing backend structure, and refining various components of the application.
Rebuild of landing page
fix documentation In this PR drastically improve user experience and UI layouts.
What changed:
Pages:
Emails:
App structure:
API
-
before or after the idBookmarks and Collections
jotai
Bookmarks
Collections
93, major update for schemas, recipe form with smaller updates across the app
Recipe form
The recipe form went under quite a bit of change in this update, these changes included:
Schema changes
schemas were changed to get ready for recipe versioning- update to latest package versions 2024/01/07
Recipe form
The recipe form went under quite a bit of change in this update, these changes included:
Schema changes
schemas were changed to get ready for recipe versioning in the future along with some other improvements
with these changes, alot of items across the app were updated in the future along with some other improvements
with these changes, alot of items across the app were updated