An open API service indexing awesome lists of open source software.

https://github.com/vivekascoder/libman-vue

a full stack solution for library management. Project built with πŸ’š VueJs + πŸ”₯ firebase
https://github.com/vivekascoder/libman-vue

firebase firestore pwa realtime tailwindcss tailwindui vue vue-router vuejs webapp

Last synced: 10 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 🏫 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
- [x] Making /books endpoint funtional and look lood.
- [x] Creating a form to add new book, and creating the /books/add route maybe.
- [x] Implement page transitions.
- [x] Transitiong in Navbar.
- [ ] Fix the transition in Tab.
- [ ] Change the design of Navbar. (#navbar-layout)
- [ ] Make a page to search the Books,
- [x] Implement an image upload on Book add.
- [x] Implement the firebase database to store the image.
- [ ] Fix the navigation issue in Navbar component.
- [ ] Implement a feature to make some books favorite.
- [x] Chart integration where we can see the traffic on the website.
- [x] Create a add category page.
- [x] Add a page to show issued book in a table form.
- [x] Create a page to Issue a book by providin the no. of days.
- [x] Cost will be calculated according to the number of days.
- [x] Add a new field `isAvailable` is the book document.
- [x] 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
- Twitter: https://twitter.com/vivekascoder
- Github: https://github.com/vivekascoder
- LinkedIn: https://www.linkedin.com/in/vivek-kumar-7a04ba1b1/
- Instagram: https://instagram.com/vivekascoder