Skip to content

a full stack solution for library management. Project built with ๐Ÿ’š VueJs + ๐Ÿ”ฅ firebase

Notifications You must be signed in to change notification settings

vivekascoder/libman-vue

Repository files navigation

๐Ÿซ Libman

A new way to manage your library ๐Ÿซ. Manage all of your daily task using our web ๐Ÿ•ธ๏ธ application.

  • A PWA solution for managing library.
  • Using VueJS and ๐Ÿ”ฅ Firebase.

๐Ÿ–ฅ๏ธ Demo

๐Ÿ“ฆ๏ธ Relationship.

  • Book

    • BookId
    • Name
    • Author
    • Price
    • isAvailable
    • Image
    • Category :: Category
  • Category

    • name
    • by :: User

TODO

  • Making /books endpoint funtional and look lood.
  • Creating a form to add new book, and creating the /books/add route maybe.
  • Implement page transitions.
  • Transitiong in Navbar.
  • Fix the transition in Tab.
  • Change the design of Navbar. (#navbar-layout)
  • Make a page to search the Books,
  • Implement an image upload on Book add.
  • Implement the firebase database to store the image.
  • Fix the navigation issue in Navbar component.
  • Implement a feature to make some books favorite.
  • Chart integration where we can see the traffic on the website.
  • Create a add category page.
  • Add a page to show issued book in a table form.
  • Create a page to Issue a book by providin the no. of days.
  • Cost will be calculated according to the number of days.
  • Add a new field isAvailable is the book document.
  • Make isAvailable false by default.
  • NOT CONFIRMED:
    • Add VueX for state management.

navbar layout

|----------------------------|
|                            |
|           Home             |
|         Dashboard          |
|           Login            |
|         Register           |
|                            |
|                            |
|    /---------------\       |
|   |     Logout      |      |
|    \---------------/       |
|                            |
|                            |
|                            |
|                            |
|----------------------------|

Contact Me || Hire Me || Let's Connect

About

a full stack solution for library management. Project built with ๐Ÿ’š VueJs + ๐Ÿ”ฅ firebase

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages