Welcome to the BookFlow App repository! This is where we manage the development of our library management application built using React.
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.
- 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.
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
Special thanks to the following Maintainers who have helped in shaping the BookFlow App:
Contributions are always welcome!
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature-name
- Create a pull request.
Please adhere to this project's code of conduct
.
-
Clone the repository:
git clone https://github.com/your-username/bookflow-app.git
-
Navigate to the project directory:
cd bookflow-app
-
Install dependencies:
yarn install
-
Start the development server:
yarn start
-
Open your browser and navigate to http://localhost:3000 to see the app in action.
This project is licensed under MIT.
For questions or inquiries, please contact Rohit Agarwal.