View on GitHub

Student Book Exchange

A Play application for a book exchange.

Download this project as a .zip file Download this project as a tar.gz file

Student Book Exchange

Book Exchange homepage

The Student Book Exchange is a simple web application which aims to provide a cheaper alternative to purchasing textbooks at the campus bookstore. This application is intended to be used within a relatively small, local community, such as students of a single university or even a single department in a university. By limiting the users to a local community, finding books should be quicker and more convenient than alternatives such as Amazon and more reliable than sites like Craigslist.

My current vision of the final application is briefly shown and described in this blog post. However, the current version of the application has not reached that point yet. The application currently supports adding, editing, and removing books, students, offers, and requests. One very important missing feature is an actual user system. Without that, the application will never be more than a mockup.

User Interface

Create Pages

Here are the pages to create new entities to add to the database. I've omitted the page to create an offer as it is very similar to the one to create a request.

Book Exchange Create Book

Book Exchange Create Student

Book Exchange Create Request

List Pages

Here are the pages that list all of the available books, students and requests. Again, I've omitted the page for offers. Notice that in the book list, there is an 'X' in the column for offers and an 'O' in the column for requests. This indicates that there are requests available for that particular book.

Book Exchange Book List

Book Exchange Request List

Book Exchange Student List

Edit Pages

In each of the above screenshots, any of the blue links would lead to a page to edit the appropriate item. I have omitted these pages, since they are nearly identical to the ones to create a new entity.