Skip to content

pcrglennon/recipe-app

Repository files navigation

recipe-app

Demo project for experimentation with MongoDB, Vue, Typescript, Node, etc.

Initially will be just a simple list of recipes, end goal is to allow recipes to be versioned. That is, to allow them to be tweaked over time, while retaining a history of each iteration and notes explaining alterations.

WIP

Proposed Phases

  1. Simple read-only Vue app
    • Read data straight from DB, via MongoDB Stitch (e1e6c68)
    • Add in TailwindCSS (ef75805)
    • Deploy to Github pages (4ca4f32)
  2. Migrate to TypeScript
  3. Current Remove Stitch, create separate API project
    • Simple Rails API
    • Add authentication/authorization
  4. Add ability to create/edit/delete Recipes
    • Refine Schemas if necessary, investigate schema versioning pattern
  5. Add ability to version Recipes

Deployment

./deploy.sh

Project setup (from vue-cli)

yarn install

Compiles and hot-reloads for development

yarn serve

Compiles and minifies for production

yarn build

Lints and fixes files

yarn lint

Customize configuration

See Configuration Reference.