Skip to content

raghadalharbii/Booktracker-Project

 
 

Repository files navigation

MyBookee

This application designed and implemented to track read books. A user can enter a book in the app and users can rate the book, provide review, like/unlike and add wish or completed list. Application is intended to log users activity regarding book reading. In feature implementations, I will be working an achivement logic and provide certification to users, so users can add that certification in their resume.

MyBookee has following functionalities:

  1. User registration page and its validation.
  2. User login page and its validation.
  3. User dashboard with statistics specific to user.
  4. User can see the profile page and edit it.
  5. User can see the completed books by user.
  6. Users can see their wish list.
  7. A User can add a new book to application.
  8. Users can see the book detail page. User can provide rating, review and like.
  9. Owner of the book (who added book to application) can delete or edit the book.
  10. User can mark a book as completed by book ISBN.
  11. User can add, edit or delete a review for a book.
  12. User can go and visit other users profile and saw their book reading statistics.
  13. User can search a book by ISBN, part of title, part of author name, and year. Search has following logic, ISBN maps one or no search result. Search based on part of title, part of author name, and year may return no result or many results.
  14. Search results can be sorted by like count, review count, rating and wishlist count.
  15. Adding/Changing user profile picture and adding/changing book profile picture is implemented.
  16. Many css customization implemented to provide animations and hover effects etc.

Sign-in

signin

Registration and its validation

register

User dashboard

user_dashboard

user_dashboard2

User Profile and Edit

User Profile

User Profile Edit

Completed book list

completed_book_list

Wishlist

wishlist

Add a new book

create_newbook

Book details

book_details

Book Edit

book_edit

book_edit2

Complete a book reading

log

Book Reviews

bookreviews2

book_reviews1

Add/Edit a review

add_edit_Review

Book Search

book_search

book_search2

Languages

  • Java 88.8%
  • CSS 10.7%
  • JavaScript 0.5%