iBookTracker Individual Project
Problem Statement
It is hard keeping track of what people borrowed. Even when it is written down on paper, it could be lost. When multiple people borrowed
multiple items, it may get hard to remember who has borrowed and return what item. iBookTracker will do exactly that, focus to
maintain the records of the borrow and return item from the user.
iBookTracker will automatically track people when they borrow and return item.
Project Technologies/Techniques
- Security/Authentication
- Admin role: Create, View, Delete
- User role: Create, View, Issue, View Issue, Return
- All: Must be logged in to create and view content
- Database (MySQL and Hibernate)
- MySQL
- Store users
- Store book information
- Web Services
- Logging
- Configurable logging using Log4J
- CSS
- Hosting
- Independent Research Topic
- Unit Testing
- JUnit tests to achieve 80%+ code coverage
- IDE: IntelliJ IDEA
Design