jacobsamo / Mixie

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.
https://mixiecooking.com
GNU Affero General Public License v3.0
1 stars 0 forks source link

Comprehensive Updates: Revamped Landing Page, Enhanced User Experience, and Improved Backend Structure Overview: #105

Closed jacobsamo closed 4 months ago

jacobsamo commented 4 months ago

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

Bookmarks and Collections

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

  1. 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
  2. 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
  3. 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

  1. 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
  2. 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
  3. 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

vercel[bot] commented 4 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
mixie ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 18, 2024 9:35am