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

Click to open the project

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

PointsCriteriaDescription
5 ptsApplication runs- Application starts with flask run
- Loads the '/' route without errors
5 ptsDatabase- Application connects to an SQLite database without errors
- Table created as specified
10 ptsPOST Route- App handles this route appropriately
- retrieves form data
- validates form data
- inserts data into database if valid
- gives error message as appropriate
10 ptsGET Route- GET \ retrieves all entries
- Entries shown in a dedicated page in a structured format
5 ptsForm- HTML form with email, name and message elements
- App loads form on the appropriate route
5 ptsClient Validation- All form elements filled
- Form inputs are validated appropriately
10 ptsBonus- Filtering and Searching Functionality
40Total50 possible points with the bonus, scored out of 40