You are on page 1of 9

WebX.

0 Assignment-1

Subject name – WebX.0

Semester – 6

Year - 2022-23

Group no- 5

Members name:-

Sanjay Jogi (21)


Mansoor Kanorewala (22)
Musaveer Manekia (23)
Abbas Najmi (24)

Part A: Building a Simple Website for making Resumes with TypeScript.


Outputs:-
PartB:- Create an application like Feedback System using Angular.
Program:
index.html
{% extends "layout.html" %} {% block body %}

<h1>Feedback Form</h1>

<formaction="/submit"method="post">

Name: <inputtype="text"name="name"autocomplete="off"/>

<br/>

<br/>

<br/>

E-mail: <inputtype="email"name="email"autocomplete="off"/>

<br/>

<br/>

<br/>

What course did you opt for:

<selectname="course">

<optionvalue="Data Structures"selected>Data Structures</option>

<optionvalue="Machine Learning">Machine Learning</option>

<optionvalue="Basic Python">Python</option>

<optionvalue="JavaScript">JavaScript</option>

<optionvalue="Flask">Flask</option>

</select>

<br/>

<br/>

<br/>

Rating :

<inputtype="radio"name="rating"value="5"/>5

<inputtype="radio"name="rating"value="4"/>4

<inputtype="radio"name="rating"value="3"/>3
<inputtype="radio"name="rating"value="2"/>2

<inputtype="radio"name="rating"value="1"/>1

<inputtype="radio"name="rating"defaultvalue="0"/>No Rating

<br/>

<br/>

<br/>

Enter your Feedback :

<br/><br/>

<textarea

placeholder="Enter your feedback..."

name="feedback"

id=""

cols="30"

rows="10"

></textarea>

<br/>

<br/>

<br/>

<inputtype="submit"value="Submit"/>

<inputtype="reset"value="reset"/>

</form>

{% endblock %}

app.py
fromflaskimportFlask, render_template, request

importcsv

app = Flask(__name__)

@app.route("/")

defindex():
returnrender_template("index.html")

@app.route("/submit", methods=["POST"])

defregister():

if (notrequest.form.get("name") ornotrequest.form.get("feedback")
ornotrequest.form.get("email")):

returnrender_template("form-err.html")

withopen("details.csv", "a+") asf:

writer = csv.writer(f)

# writes row in the order Name,email,course,rating,feedback

writer.writerow((request.form.get("name"),
request.form.get("email"), request.form.get(

"course"), request.form.get("rating"),
request.form.get("feedback")))

returnrender_template("registered.html")

Outputs:-

You might also like