Git Product home page Git Product logo

tikapeosa2's People

Contributors

haapsee avatar haapseem avatar olli2 avatar

tikapeosa2's Issues

Create server functionality

Create Get and Post methods. These just go in Main.

Post methods will use our Handler classes. For now, you can just mark the methods as unfinished.

Finish html pages

Finish html pages so that they include forms, lists received from database (same way index does currently), etc.

Create class RecipeLine

Contains information from the FoodIngredient database table. Attributes for this include:
Ingredient ingredient;
String order;
String amount;
String text;

Usage note: Class Food will contain a list of RecipeLines. Each RecipeLine object contains the information regarding a given ingredient for a given food.

Create database

db.db

FoodIngredient{
orderName varchar(255),
amount varchar(255),
recipe varchar(500),
(fk) ingredientId,
(fk) foodId,
}

Food{
(pk) id,
name varchar(255)
}

Ingredient{
(pk) id,
name varchar(255)
}

Create HTML pages

According to draft, create:
index.html
smoothie.html
createsmoothie.html
ingredients.html

Add Ingredients for food

List recipeLines
getters n setters

Note: Class Food will contain a list of RecipeLines. Each RecipeLine object contains the information regarding a given ingredient for a given food.

Add Post-related functionality to dbHandler

Add functionality to DbHandler for adding data to the database.

Structure note: Main calls Post, Post calls ItemHandlers and finally it's up to dbHandler to actually add stuff to the database.

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.