Skip to content

rohitagr0310/Bookflow-app

Repository files navigation

BOOKFLOW APP

Welcome to the BookFlow App repository! This is where we manage the development of our library management application built using React.

GitHub watchers


GitHub last commit All  contributors GitHub repo size license GitHub forks GitHub stars

GitHub issues GitHub issues closed GitHub pull requests GitHub pull requests

Overview

BookFlow is a library management app that allows users to seamlessly manage book borrowing and returns using QR code scanning. This app aims to provide an efficient way to interact with library resources without the need for direct librarian involvement.

Features

  • QR Code Scanning: Effortlessly scan QR codes on books.
  • Efficient Transactions: Streamlined book issuance and return process.
  • Real-time Availability: Instantly check book availability.
  • Search & Filters: Easily discover books with smart search and filters.
  • Responsive Design: Seamless experience on desktop and mobile.

Tech Stack

Client: React, React Router, Material-UI (Mui)

Server: Node.js, Express, Axios

Database: MySQL, MySQL2

Authentication & Security: Bcrypt, JSON Web Tokens (JWT), Helmet, Cors

Testing: Jest, Chai, Chai-HTTP, Testing Library

Deployment & Hosting: Netlify, Serverless Framework, Netlify CLI

Development Tools: Nodemon, Prettier, ESLint, Husky

Additional Libraries & Dependencies: dotenv, Axios, Directory Tree

Maintainers

Special thanks to the following Maintainers who have helped in shaping the BookFlow App:

How to contribute?

Contributions are always welcome!

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature-name
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature/your-feature-name
  5. Create a pull request.

Please adhere to this project's code of conduct.

Installation

  1. Clone the repository: git clone https://github.com/your-username/bookflow-app.git

  2. Navigate to the project directory: cd bookflow-app

  3. Install dependencies: yarn install

  4. Start the development server: yarn start

  5. Open your browser and navigate to http://localhost:3000 to see the app in action.

License

This project is licensed under MIT.

Contact

For questions or inquiries, please contact Rohit Agarwal.

Our Contributors