The desired outcome for this project is to give users the ability to maintain a simple database of different cooking recipes.

Need help with a Web Site Project. Please refer to attached files in the .zip folder below for detailed instructions.
1. Refer to Documentation folder in the .zip file for Proposal which contains all the information and features that needs to be implemented. Please make sure to give a proper read so that you are following the exact instructions. I will not accept anything if it is not to the specifications.
2. Refer to Requirements in the documentation folder to see what tools and technologies and what to use to actually make the project. please make sure you follow the requirements exactly. Any extra frameworks or something that is not mentioned in the requirements if it is used the project will not be accepted.
3. Please go the asset folder for the logo that is already created to use on the website and also the color pallet. Please use your judgment and use the logo and colors throughout the website.
4. Please refer to the sample project folder which contains some explanation of similar project that I got from GitHub. They are similar but not exactly to mine but are similar nonetheless so you can use them as reference.
Again, please make sure that you follow the guidelines and requirements to the point otherwise your hard work will not be rewarded so please be sure.
Project Description: Create a website or a web-based application that will maintain a database of different cooking recipes. The website will help users to create a profile using login like the assignments and then give user the ability to add recipes and steps to follow those recipes. This is the general idea for now.
Desired Outcome
The desired outcome for this project is to give users the ability to maintain a simple database of different cooking recipes. Additionally, upon completion of this project users will be able to add, delete and update their recipes. The recipes will also list the corresponding steps to successfully prepare that food. Moreover, I also plan to implement another feature that will tell user the amount and what ingredients are needed to prepare the dish.
Actions to Complete
Landing Page which will present user to either set up a new profile or sign in.
Create numerous pages to accommodate all the features that we talked in the project proposal.
Create a database using my PHP admin that will store and maintain user information such as login credentials, recipe information and more.
Create necessary elements and assets such as logos, framework and more for front end
Tools/Resources To be Used
This project will make use of numerous to successfully complete the project. These are discussed in more detail below.
This project will use the Team Project description provided by the project manager to make sure all the requirements and specifications are being met.
Notepad++ will be used as the editor of choice.
myPHPadmin will be used to create and maintain database.
For this project we will be making use of bootstrap 5 for front end.
MVC architecture will be used to facilitate thedevelopment of user interface.
Additionally, this project will make use of Ajax, JSON, jQuery, HTML5, CSS3, Javascript, and PHP.
The logo for the website will be created using Adobe Illustrator and also, we will use a specific color pallet through the project to make it look good.
Lastly this p[reject will make use of code from class exercises, assignments and will in general use the course material as reference material. Additionally, we will also be using W3schools whenever we need some extra help or ideas for implementing something.

Download 3900 activity 5 working with api’s and json -sv.pdf

Working with JSON /Dictionaries and Application Programming interfaces
Complete the Python program as defined in the attached file: 3900 Activity 5 Working with API’s and JSON -sv.pdf
Download 3900 Activity 5 Working with API’s and JSON -sv.pdf
Links to an external site.
JSON Examples:
Sample Python Example: jsonLocationExample_APIkeyNeeded.pyDownload
jsonLocationExample_APIkeyNeeded.py#https://ipstack.com/
#Simple RESTful API request example
#Request a free API Key at this link: https://ipstack.com/product
#Paste your key at line 14 below
import requests
print(“ISQA 3900 Location API”)
print()
try:
api_start = ‘http://api.ipstack.com/174.74.113.227?access_key=’
api_key = ‘yourAPIkeyHere’
url = api_start + api_key
json_data = requests.get(url).json()
print(json_data)
IP = json_data[‘ip’]
print(“IP = ” + IP)
print(“Country = ” + json_data[‘country_name’])
print(“State = ” + json_data[‘region_name’])
print(“City = ” + json_data[‘city’])
except Exception:
print(“Unable to get json data”)Another Example – Dog information – no API key needed: DogAPI.pyDownload DogAPI.py#https://ipstack.com/
#Simple RESTful API request example
#Request a free API Key at this link: https://ipstack.com/product
#Paste your key at line 14 below
import requests
print(“ISQA 3900 Location API”)
print()
try:
api_start = ‘http://api.ipstack.com/174.74.113.227?access_key=’
api_key = ‘yourAPIkeyHere’
url = api_start + api_key
json_data = requests.get(url).json()
print(json_data)
IP = json_data[‘ip’]
print(“IP = ” + IP)
print(“Country = ” + json_data[‘country_name’])
print(“State = ” + json_data[‘region_name’])
print(“City = ” + json_data[‘city’])
except Exception:
print(“Unable to get json data”)NASA Space Station Tracking example: ISSTrackingProgram_Map.pyDownload ISSTrackingProgram_Map.py
# https://www.geeksforgeeks.org/how-to-track-iss-int…
# json convert the python dictionary
# above into a json
from sys import exit
import json
import turtle
import sys
# urllib.request fetch URLs using
# a variety of different protocols
import urllib.request
import time
# webbrowser provides a high-level interface
# to allow displaying Web-based documents
# to users
import webbrowser
# geocoder takes the data and locate these
# locations in the map
import geocoder
url = “http://api.open-notify.org/astros.json”
response = urllib.request.urlopen(url)
result = json.loads(response.read())
file = open(“iss.txt”, “w”)
file.write(“There are currently ” +
# prints number of astronauts
str(result[“number”]) + ” astronauts on the ISS: nn”)
people = result[“people”]
# prints names of crew
for p in people:
file.write(p[‘name’] + ” – on board” + “n”)
# print long and lat of space station
g = geocoder.ip(‘me’)
file.write(“nYour current lat / long is: ” + str(g.latlng))
file.close()
webbrowser.open(“iss.txt”)
# Setup the world map in turtle module
screen = turtle.Screen()
screen.setup(1280, 720)
screen.setworldcoordinates(-180, -90, 180, 90)
# load the world map image
screen.bgpic(“images/map.gif”)
screen.register_shape(“imagesiss.gif”)
iss = turtle.Turtle()
iss.shape(“imagesiss.gif”)
iss.setheading(45)
iss.penup()
try:
while True:
# load the current status of the ISS in real-time – updating position as it moves
url = “http://api.open-notify.org/iss-now.json”
response = urllib.request.urlopen(url)
result = json.loads(response.read())
# Extract the ISS location
location = result[“iss_position”]
lat = location[‘latitude’]
lon = location[‘longitude’]
# Ouput lon and lat to the terminal
lat = float(lat)
lon = float(lon)
print(“nLatitude: ” + str(lat))
print(“nLongitude: ” + str(lon))
# Update the ISS location on the map
iss.goto(lon, lat)
# Refresh each 5 seconds
time.sleep(2)
except:
print(“Ending program”)
sys.exit()Rubric
Activity 5 Rubric – JSON, API, Output files
Activity 5 Rubric – JSON, API, Output files
CriteriaRatingsPts
This criterion is linked to a Learning OutcomeProgram Functionality
16 to >15.0 ptsFully Functional
Functions as required and has appropriate comments in the code Day, date, and all weather outputs formatted as required Git Hub repo updated and shared via Canvas comment if repo other than Activity5 repo created for class.
15 to >8.0 ptsMissing Functionality
One or two values not formatted correctly, are missing (Date, Day, weather values, etc), or some outputs missing identifying text
8 to >0 ptsMissing Functionality
Multiple values not formatted correctly, are missing (Date, Day, weather values, etc), or some outputs missing identifying text
16 pts
This criterion is linked to a Learning OutcomeException Handling
5 to >4.0 ptsExceptions and Errors Handled and Reported
Program reports errors to user if the city or country name is invalid and allows user to continue
4 to >0.0 ptsMissing Functionality
Program does not report errors or user not allowed to continue after entering invalid values
0 ptsMissing Functionality
Program crashes when an invalid city or county is input
5 pts
This criterion is linked to a Learning OutcomeOutput saved to text fileWrite the valid outputs to a text file. The user should be prompted to enter the output filename.
6 to >5.0 ptsValid weather data written to file
No error messages and no user prompts written to file.
5 to >0.0 ptsValid weather data incomplete or incorrect in output file
Output to file is incomplete or includes error messages or prompts.
0 ptsNo Marks
6 pts
This criterion is linked to a Learning OutcomeGood programming practice followedDescriptive variable and function names; Simple comments including the following REQUIRED program file header at the top of the Python file: Your name; The course name and date; A short description of the code in the file (i.e. purpose of the program)
3 to >2.0 ptsGood programming practices used
Descriptive variable and function names; Simple comments including the following REQUIRED program file header at the top of the Python file: Your name; The course name and date; A short description of the code in the file (i.e. purpose of the program)
2 to >0.0 ptsNot all good programming practices followed
Missing or incorrect: Descriptive variable and function names; Simple comments including the following REQUIRED program file header at the top of the Python file: Your name; The course name and date; A short description of the code in the file (i.e. purpose of the program)
0 ptsGood programming practices not followed
3 pts
This criterion is linked to a Learning OutcomeLate PenaltyIf applicable
0 ptsDeduction if applicable
0 ptsNo Penalty
0 pts
Total Points: 30

How to write a research paper

How to Write a Research Paper
The creation of an outline is an invaluable tool in the process of writing a research paper. It will give structure to the fledgling paper and allow you to better imagine what you will need to write. Breaking the paper down into small sections also makes the process of writing far less overwhelming.
Instructions: After watching the video lesson, develop an outline template for the research paper on page two of this document in Microsoft Word. Save your Microsoft Word outline in PDF format and upload it in the comment section below.

Hello,

hello,
I have attached a word file that has general information, as you can see each section in the file has a lot of information, My professor asked to create a word file to simplify the information in the file into charts and visual design properly for each section. Plus adding highlights of each section. It should be 3-4 pages