samuel-ma / Bookfinder

An Online Library site that helps the users to view and search for books to borrow.

Home Page:https://boookfinder.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Book Finder

Online library website helps the users to view and search for books to borrow.

💻 Tech Stack:

HTML5 CSS3 JavaScript NodeJS MongoDB Nodemon Terminal

☎ Installing

  • IDE of your choice (VS Code would be preferred)

  • Download the latest version of Node on your device

  • Browser to run and view the project

  • Just download the live server extention if your using VS Code

  • Right click on your index.html file and click on Open With Live Server

  • That will launch the project on your preferred browser

☕ Admins can do the following...

  • Sign up (fill in form “username, password, confirm password, email and is_admin”)
  • Login
  • Add new books (Books includes ID, book name, author, category, description)
  • View list of available books.
  • Select a book and edit its details.
  • Delete a book

☕ Users can do the following...

  • Sign up (fill in form “username, password, confirm password, email and is_admin”)
  • Login
  • Search for books by titles or author or category and results are displayed accordingly.
  • View list of available books marked either available or not available in case it is borrowed by a user.
  • Select a book and view its details in a book page.
  • Borrow a book (only applicable in case a book is available).
  • View list of borrowed books for that user.

☕ Extra details...

  • Online library website should have a navigation bar.
  • The navigation bar should be adjusted dynamically based on the logged in user.
  • The navigation bar should be accessible from all web pages

☕ Contributing

Open the issues and contribute to any of the issues that are unresolved, thanks again in advance

☕ License

This project is licensed under the MIT License - see the LICENSE.md file for details

🎨 Acknowledgments

  • Contributors will be added to readme page, thanks in advance...
  • Inspiration

🎨 Hosted on:

GithubPages Vercel

About

An Online Library site that helps the users to view and search for books to borrow.

https://boookfinder.vercel.app

License:MIT License


Languages

Language:HTML 46.7%Language:CSS 34.2%Language:JavaScript 19.1%