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
- Host: GitHub
- URL: https://github.com/vivekascoder/libman-vue
- Owner: vivekascoder
- Created: 2021-05-04T20:51:17.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-07-01T18:19:37.000Z (almost 4 years ago)
- Last Synced: 2025-03-30T00:18:35.457Z (about 1 month ago)
- Topics: firebase, firestore, pwa, realtime, tailwindcss, tailwindui, vue, vue-router, vuejs, webapp
- Language: Vue
- Homepage:
- Size: 2.55 MB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
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