Student Book Exchange
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.
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.
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.