chickenkyiv / database-visuals Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
Main repository: https://github.com/GroceriStar/groceristar
I move models here: https://github.com/ChickenKyiv/database-visuals/tree/master/groceristar/models
Review this files, dig into that JSON structure and create a visual for the current release.
Then I want to hear your ideas about how this schema can be improved.
#13
Nice Image, I want it on Readme
https://gist.github.com/atherdon/3240cc17ffdcbff6533829d4d0811fda
create table Measure (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(30))
ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO Measure (name) VALUES('CUP'), ('TEASPOON'), ('TABLESPOON');
'Food Categories'
Appetizers
Breads
Fish
Beef
Poultry
Pork
Soup
Pastas
Sides
Desserts
Directions
id
recipes_id
direction
prep_time
cook_time
Measurements
id
ingredients_id
name
QUANTITIES
id
recipe_id -- links to recipes table
ingredient_id -- links to ingredients table
quantity
https://stackoverflow.com/questions/38463361/creating-a-recipe-database
https://stackoverflow.com/questions/17651424/bill-of-materials-database-model
https://forum.codeigniter.com/post-7676.html
read: https://fmforums.com/topic/43537-recipe-database-using-kitchen-inventory/
http://www.chefolicious.com/conversion/
http://github.extramaster.net/measurementsConverters/
https://www.npmjs.com/package/convert-units
Examples:
http://www.mykitchencalculator.com/kitchencalculator.html
http://mykitchencalculator.com/recipeconverter.html
https://www.convert-me.com/en/convert/cooking/
http://www.calcul.com/show/calculator/cooking-conversion (!)
http://www.kitchencalculator.net/
https://www.webstaurantstore.com/recipe_resizer.html
http://spiekermann.com/en/wp-content/uploads/2008/11/US_liquidconversion589.jpg
http://kinja-labs.com/ingredient-cutter/
http://www.free-online-calculator-use.com/recipe-conversion-calculator.html
First of all, we'll start from understanding the current state of database schemas that we have in my projects.
The easiest way to do it - check how i build it before(it's not ideal, but it works). And recreate a visual scheme.
Later we'll spend some time and read some best-ideas about good recipe database structures. because a lot of things was created before us.
Then we'll need to have a list of current projects -> next releases -> features that require a db updates.
this is @atherdon task.
Create Model, without relations for the first time
Add manipulation with measurements
Add measurements to RAPI + import script clean up
atherdon/botkit-my-slack#91
atherdon/botkit-my-slack#81
GroceriStar/groceristar#240
Main repository: https://github.com/ChickenKyiv/recipe-api-only
#7
this must be done after search api schema. because we have a lot of intersections from this project
and move json files into it
What we need to have:
another complex functionality is not required at this moment.
Main examples:
https://i.stack.imgur.com/rtMUf.png
GroceriStar/groceristar#103 Undo this for the next release
Purchased and Ing list merge into one ID list
add to purchased flow
ChickenKyiv/recipe-api-only#154
I need to attach menus to users, in order to have Free Menu release works.
Main Repo: https://github.com/ChickenKyiv/recipe-search-api
Search API is a part of Recipe API Server. I decided to split it in order to improve and test it in the clean environment.
By last I mean whole spectrum of functionality like custom menus, adding recipes, gift certificates, etc.
Grocery generation from recipes automatically
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.