Homework #1
Reading → Coding → Deploy → Code-review
Introduction
In this home work, you will build a static profile page which provides an overview about yourself and serve it as a website using Python Flask. Before that, you will need to do some small but very useful tasks with Github.
Instruction
- Register a GitHub account
- Fill link to the account in Google Doc. Join itmo-wad GitHub organization
- Create your GitHub profile (if you have nothing against it)
-
Frontend: create a static profile page about yourself (HTML + CSS)
Profile page should have: heading, text, image, etc. You can choose any design of profile page that you like
-
Backend: using Python Flask to serve the frontend (profile page)
-
Basic part:
- Serve static profile page at default route (‘/’) (using any method you want)
- Serve images, CSS files as static resources
-
Advanced part:
- Serve profile page using render_template (might be with parameters on your choice)
- Serve profile page at ‘/profile’ and redirect default route to it
-
-
README.md file:
Short description about what have been done
-
Make Github page for your frontend part (with your own repository, not in itmo-wad organization)
-
After your account added to itmo-wad organization, create a new repository and upload your home to that repository.
- Submit link to that repository to Google Classroom assignment.
Code-review
- Communicate in Telegram chat
- Help others to complete the assignment by answering their question