Skip to content

JosieRice/recipe-cards

Repository files navigation

To Develop

npm i
npm run dev
go to localhost:3000 staging has to be deployed for it to work

To Deploy App

npm run build
npm run deploy-production or deploy-staging

To Deploy Functions

firebase-tools must be installed globally

in functions directory npm i
firebase login
firebase use (staging-or OR production)
npm run deploy

Product Goals

Graphql Switch

update inputs to be controlled by graphql drag and drop functionality with graphql in modal add authorization and authentication to graphql server

TODO Next

  1. setup scrolling through multiple versions of recipe.
  2. if original recipe has no photo, use the next updated photo.
  3. Move image resize logic into cloud functions. https://firebase.google.com/docs/functions/use-cases
  4. Make adding a recipe more of a guided experience. start with source.
  5. Wake up web scrapper when the page loads to make it quicker to load.
  6. Make image uploading a better experience.
  7. Keep modal centered in screen.
  8. Optimize recipe loading for lists and modals.
  9. Route Logins from create new and my recipes to the correct page after login.
  10. Make a logo
  11. Update top nav.
  12. Add loading state

Improve Recipe Adding UX

  1. Link to URL's and to books on Amazon

Revenue Goals

  1. Links to books on Amazon should be linked to a company Amazon account.

Increase Addictiveness of OR

  1. Add a point system for how many users have a copy of your recipe, extra points if it's unchanged, and extra points if the recipe has been cooked many times.

Improve UX of recipe editing

  1. clear blank arrays before checking for updates when opening confirmation modal.

UI

  • style buttons on modal recipe
  • make a logo for the site

Bugs to Fix (without a clear path)

  • Full screen view while cooking allows screen to go to sleep (not sure if it's possible)
  • Full screen modal not working on ipad and iphone (might need to create an app)

UX

  • Support mobile
  • Support all browsers

Developement improvement

Historically helpful articles

React with typescript and webpack boilerplate

User Authentication

Setup Multiple Envs

About

Personal recipe app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published