Skip to content

kubawajs/CompanyLibrary

Repository files navigation

Company Library

About

Inspiration: https://notehub.org/unw4x

Company Library is a .NET Core MVC used to manage the loan of branch books within the company. Users, which presumably will be the company's employees, can borrow books from common library and add their own items to it.

Swagger API Screen

Swagger API Screen

Features

  • All books list,
  • My books list - books added by logged in user,
  • Borrow/return book,
  • Add new book,
  • View book details,
  • Edit/delete book added by logged in user,
  • Show book's borrowings history,
  • Show borrowings history for logged in user,
  • Log in/Sign up with Google account.

Technologies & Services

  • .NET Core MVC
  • C#
  • Google+ API
  • Azure

Tasks

  1. Google Account login. ✔️
  2. Creating new books. ✔️
  3. Listing books in alphabetical order.
  4. Book details preview. ✔️
  5. Book borrowings history. ✔️
  6. Edit/delete books added by exact user. ✔️
  7. User can borrow book. ✔️
  8. User can return book. ✔️
  9. Validations.
  10. Tests.

Author

Jakub Wajs

Releases

No releases published

Packages

No packages published

Languages