-
Notifications
You must be signed in to change notification settings - Fork 2
User Stories
According to the Extreme Programming, each user story is a short description of the behavior of the system, from the point of view of the user of the system. Our 11 user stories are written through Planning Poker.

You need to collect data on books, authors, and publishers. Then create three static HTML pages: books, authors and publishers. For Books page, it will have Title, Google ID, Publication Data, Authors and Publishers attributes; Authors page will have Name, Born, Nationality, Education, Books and Publishers attributes; Publishers page will have Name, Founded, Location, Books and Authors attributes.
You need to create more pages to browse the content of books, authors, and publishers. When you click on the name of a specific book, author or publisher, it will redirect you to a browse page which will show some attributes such as the images and descriptions.
You need to implement the backend of the website using whatever framework you're comfortable with in Python. Please add two more pages: Home and About. Also, you need to figure out how to switch between the homepage and other pages.
Now, you need to refine the website using some HTML framework and probably other JavaScripts to ensure good user experience. For the About page, a comprehensive introduction to each team member will be needed and please list all the tools that you used when implementing the website. If possible, please add the photo of each team member.
Please design a logo for your website and your team respectively. After adding them to your web pages, please double check the user experience and whole style of the website.
You need to create a back-end database to store the data. Make sure a clear and consistent structure of your database and good reliability when querying against your database. Once done, please provide comprehensive documentation of the structure of your database.
Please add a sorting functionality to the Books, Authors and Plushers page. When you hit the "sorting" button, it will sort each column in an ascending or descending way.
Please add a searching functionality to Books, Authors and Publishers page. When you enter some text in the search box, it will return the links to each matching records in the tables.
You need to create several test cases for your website and find a way of continues integration. After done, please add a way in the About page to run those unit tests and show the results.
You need to find a way to host the website and provide a user-friendly URL of the website. Make sure the reliability of the website and minimize the money spending on hosting as much as possible.
Now, it's the time to start creating the Wiki of how you implemented the website including introduction, design, the structure of the database and how to host the website.
IDB-2 version