Assignment: Guestbook
This is an individual project. You are expected to submit your own solution, not to work with a partner or team.
In this assignment you will build a Guestbook using Flask
https://github.com/kiboschool/wad-flask-guestbook
Submission
After you complete the assignment and push your solution to Github, submit your work in Gradescope and Anchor to receive credit.
Rubric
Points | Criteria | Description |
---|---|---|
5 pts | Application runs | - Application starts with flask run - Loads the '/' route without errors |
5 pts | Database | - Application connects to an SQLite database without errors - Table created as specified |
10 pts | POST Route | - App handles this route appropriately - retrieves form data - validates form data - inserts data into database if valid - gives error message as appropriate |
10 pts | GET Route | - GET \ retrieves all entries - Entries shown in a dedicated page in a structured format |
5 pts | Form | - HTML form with email, name and message elements - App loads form on the appropriate route |
5 pts | Client Validation | - All form elements filled - Form inputs are validated appropriately |
10 pts | Bonus | - Filtering and Searching Functionality |
40 | Total | 50 possible points with the bonus, scored out of 40 |