
1. CSS
2. HTML
3. JavaScript
4. MySQL
4.1. Users
4.1.1. ID
4.1.1.1. primary key, auto assigned
4.1.2. name
4.1.3. email
4.1.3.1. foreign key
4.1.4. password
4.1.5. gender
4.1.5.1. male
4.1.5.2. female
4.1.6. age
4.1.7. weight
4.1.8. height
4.1.9. diet
4.1.9.1. anything (default)
4.1.9.2. keto
4.1.9.3. paleo
4.1.9.4. vegan
4.1.9.5. vegeta
4.1.10. food_exclusions
4.1.11. activity
4.1.11.1. low
4.1.11.2. medium (default)
4.1.11.3. high
4.2. Meals
4.2.1. id
4.2.1.1. primary key, auto assigned
4.2.2. meal_name
4.2.3. calories
4.2.4. protein
4.2.5. carbs
4.2.6. fats
4.2.7. meal_type
4.2.7.1. breakfast
4.2.7.2. lunch
4.2.7.3. dinner
4.2.7.4. snack
4.3. user_meals
4.3.1. id
4.3.1.1. primary, auto assigned
4.3.2. user_id
4.3.2.1. foreign key
4.3.3. meal_id
4.3.3.1. foreign key
4.3.4. date_selected
5. Database
6. PHP
6.1. index.php
6.1.1. main page
6.2. register.php (register page)
6.2.1. register_diet.php 2 (diet preferences
6.2.2. register_exclusions.php 3 (food exclusions)
6.2.3. register_body.php 4 (body details)
6.2.4. register_confirm.php 5 (stores information in SQL)
6.3. login.php
6.3.1. logout