Skip to content

Commit dd22f36

Browse files
added app.py
Co-authored-by: manahilkhann <manahilkhann@users.noreply.github.com>
1 parent 93d98b5 commit dd22f36

File tree

1 file changed

+156
-0
lines changed

1 file changed

+156
-0
lines changed

app.py

Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
from flask import Flask, jsonify
2+
from flask_cors import CORS
3+
4+
# initialize a flask application (app)
5+
app = Flask(__name__)
6+
CORS(app, supports_credentials=True, origins='*') # Allow all origins (*)
7+
8+
# ... your existing Flask
9+
10+
# add an api endpoint to flask app
11+
@app.route('/api/vincent')
12+
def get_vincent():
13+
# start a list, to be used like a information database
14+
InfoDb = []
15+
16+
# add a row to list, an Info record
17+
InfoDb.append({
18+
"FirstName": "Vincent",
19+
"LastName": "Herranen",
20+
"DOB": "Novemeber 29",
21+
"Residence": "San Diego",
22+
"Email": "vincent.herranen@gmail.com",
23+
"Owns_Cars": ["2015-Fusion", "2011-Ranger", "2003-Excursion", "1997-F350", "1969-Cadillac"]
24+
})
25+
return jsonify(InfoDb)
26+
27+
@app.route('/api/manahil')
28+
def get_manahil():
29+
# start a list, to be used like a information database
30+
InfoDb = []
31+
32+
# add a row to list, an Info record
33+
InfoDb.append({
34+
"FirstName": "Manahil",
35+
"LastName": "Khan",
36+
"DOB": "May 27",
37+
"Residence": "San Diego",
38+
"Email": "manahilkhan2708@gmail.com",
39+
"Owns_Cars": ["2015-Fusion", "2011-Ranger", "2003-Excursion", "1997-F350", "1969-Cadillac"]
40+
})
41+
return jsonify(InfoDb)
42+
43+
@app.route('/api/shriya')
44+
def get_shriya():
45+
# start a list, to be used like a information database
46+
InfoDb = []
47+
48+
# add a row to list, an Info record
49+
InfoDb.append({
50+
"FirstName": "Shriya",
51+
"LastName": "Shah",
52+
"DOB": "July 10",
53+
"Residence": "San Diego",
54+
"Email": "shriya.s.shah@gmail.com",
55+
"Owns_Cars": ["2015-Fusion", "2011-Ranger", "2003-Excursion", "1997-F350", "1969-Cadillac"]
56+
})
57+
return jsonify(InfoDb)
58+
59+
@app.route('/api/justin')
60+
def get_justin():
61+
# start a list, to be used like a information database
62+
InfoDb = []
63+
64+
# add a row to list, an Info record
65+
InfoDb.append({
66+
"FirstName": "Justin",
67+
"LastName": "Quach",
68+
"DOB": "January 1",
69+
"Residence": "San Diego",
70+
"Email": "justinquach@gmail.com",
71+
"Owns_Cars": ["2015-Fusion", "2011-Ranger", "2003-Excursion", "1997-F350", "1969-Cadillac"]
72+
})
73+
return jsonify(InfoDb)
74+
75+
@app.route('/api/lars')
76+
def get_lars():
77+
# start a list, to be used like a information database
78+
InfoDb = []
79+
80+
# add a row to list, an Info record
81+
InfoDb.append({
82+
"FirstName": "Lars",
83+
"LastName": "Lindain",
84+
"DOB": "July 4",
85+
"Residence": "San Diego",
86+
"Email": "andre.lindain@gmail.com",
87+
"Owns_Cars": ["2015-Fusion", "2011-Ranger", "2003-Excursion", "1997-F350", "1969-Cadillac"]
88+
})
89+
return jsonify(InfoDb)
90+
91+
@app.route('/api/shaurya')
92+
def get_shaurya():
93+
# start a list, to be used like a information database
94+
InfoDb = []
95+
96+
# add a row to list, an Info record
97+
InfoDb.append({
98+
"FirstName": "Shaurya",
99+
"LastName": "Singh",
100+
"DOB": "November 18",
101+
"Residence": "San Diego",
102+
"Email": "akanchasingh08gmail.com",
103+
"Owns_Cars": ["2015-Fusion", "2011-Ranger", "2003-Excursion", "1997-F350", "1969-Cadillac"]
104+
})
105+
return jsonify(InfoDb)
106+
107+
@app.route('/api/rutvik')
108+
def get_rutvik():
109+
# start a list, to be used like a information database
110+
InfoDb = []
111+
112+
# add a row to list, an Info record
113+
InfoDb.append({
114+
"FirstName": "Rutvik",
115+
"LastName": "Chavda",
116+
"DOB": "June 30",
117+
"Residence": "San Diego",
118+
"Email": "rchavda2009@gmail.com",
119+
"Owns_Cars": ["2015-Fusion", "2011-Ranger", "2003-Excursion", "1997-F350", "1969-Cadillac"]
120+
})
121+
return jsonify(InfoDb)
122+
123+
@app.route('/api/weston')
124+
def get_weston():
125+
# start a list, to be used like a information database
126+
InfoDb = []
127+
128+
# add a row to list, an Info record
129+
InfoDb.append({
130+
"FirstName": "Weston",
131+
"LastName": "Gardener",
132+
"DOB": "October 2",
133+
"Residence": "San Diego",
134+
"Email": "troll@gmail.com",
135+
"Owns_Cars": ["2015-Fusion", "2011-Ranger", "2003-Excursion", "1997-F350", "1969-Cadillac"]
136+
})
137+
return jsonify(InfoDb)
138+
139+
# add an HTML endpoint to flask app
140+
@app.route('/')
141+
def say_hello():
142+
html_content = """
143+
<html>
144+
<head>
145+
<title>Hellox</title>
146+
</head>
147+
<body>
148+
<h2>Hello, World!</h2>
149+
</body>
150+
</html>
151+
"""
152+
return html_content
153+
154+
if __name__ == '__main__':
155+
# starts flask server on default port, http://127.0.0.1:5001
156+
app.run(port=5001)

0 commit comments

Comments
 (0)