Giter Site home page Giter Site logo

souschef's Introduction

SousChef

A Google Assistant Skill that aids in every aspect of cooking

Build Status

  • First steps to take in demoing the Web App is to say (type) lets get cooking, the app will ask who its talking to and you can type the username "thetoastyone" and it'll ask what you'd like to cook, that user has both "Bread and butter" and "Grilled cheese" recipes in their account.

  • On both you can login as the user thetoastyone with the password of toast On the google assistant side, you can choose to cook the recipe Bread and Butter or Grilled Cheese

  • For the website you can use the username and password above, or create your own user under register. You can upload a recipe, or view your "cookbook" as well.

  • Sprint 3 was mainly about the Website, making the design more astecically pleasing and allowing the user CRUD operations for their cookbook.
    • The user can now Update a recipe in their cookbook, including adjusting the serving size of the recipe, which will in turn update the amount of ingriendients accordingly.
    • The user can delete as well as upload a recipe from their cookbook.

  • The login and registration for the website has been drastically updated and upgraded.
    • The login validation is better and the passwords are now being encrypted in the MongoDB for better security.

    • The registration has been updated with enhanced validation to make sure the password and confirm password are the same.

    • The registration no longer allows duplicate usernames. A username must be unique.

    • A users login session no longer is open indefinitely and expires after an hour of inactivity

    • The user session is verified and a user will stay logged

  • New design and better UI for the website • New navigation bar and each page as a more astetically pleasing look to it.

    • The navigation bar will let the user know when they are logged in and dynamically change the Login/Registration/Logout buttons accordingly.

  • Sprint 4 was all about bug fixes, more UI enhancements and small updates and bug fixes to dialogflow

======== TEST APPLICATION ON DIALOGFLOW HERE ==========

https://bot.dialogflow.com/201dfebf-ef6d-4c66-9b85-50e5e4bdc8fc

======== TEST THE WEBSITE HERE ==========

http://sous-chef-assistant.herokuapp.com/

References:

JQuery snippet in index.html taken from www.bootsnip.com Made it easier to toggle between the tabs so we didn't have to do a bunch of dom manipulation and unecessary javascript. Bootsnip is code is opened to be used for anyone.

Home page image sourced from: https://www.canva.com/photos/food-drink/MACZiSgDn9A-food-products-rustic-vegetables-meat-cooking/?showAcquireAction=&query=food# Free to use and no license required

souschef's People

Contributors

dlahtine avatar pahorton avatar raisa-khatun avatar sparanja avatar swdunning avatar trevorforrey avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

raisa-khatun

souschef's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.