/libman-vue

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

Primary LanguageVue

🏫 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