{"id":17319897,"url":"https://github.com/saransh-cpp/bookrentapp-chapter3","last_synced_at":"2025-04-14T14:14:35.360Z","repository":{"id":45050540,"uuid":"320254860","full_name":"Saransh-cpp/BookRentApp-Chapter3","owner":"Saransh-cpp","description":"An app where you can rent some books!","archived":false,"fork":false,"pushed_at":"2023-08-07T17:47:29.000Z","size":3199,"stargazers_count":12,"open_issues_count":14,"forks_count":26,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-14T14:14:26.269Z","etag":null,"topics":["firebase","firebase-auth","firebase-hosting","firestore-database","flutter","flutter-app","flutter-ui"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Saransh-cpp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-10T11:42:53.000Z","updated_at":"2023-09-26T15:10:48.000Z","dependencies_parsed_at":"2024-11-08T05:12:05.629Z","dependency_job_id":null,"html_url":"https://github.com/Saransh-cpp/BookRentApp-Chapter3","commit_stats":{"total_commits":219,"total_committers":19,"mean_commits":"11.526315789473685","dds":0.7853881278538812,"last_synced_commit":"10ca2ba61a271697e70dd7091a8c67cf9eff8afe"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Saransh-cpp%2FBookRentApp-Chapter3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Saransh-cpp%2FBookRentApp-Chapter3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Saransh-cpp%2FBookRentApp-Chapter3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Saransh-cpp%2FBookRentApp-Chapter3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Saransh-cpp","download_url":"https://codeload.github.com/Saransh-cpp/BookRentApp-Chapter3/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248894943,"owners_count":21179153,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["firebase","firebase-auth","firebase-hosting","firestore-database","flutter","flutter-app","flutter-ui"],"created_at":"2024-10-15T13:27:59.595Z","updated_at":"2025-04-14T14:14:35.288Z","avatar_url":"https://github.com/Saransh-cpp.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chapter3 - Book renting app 📚\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/75534476/141290305-8f94ec11-e2b6-4473-9d99-e4e7d00bf71b.jpg\" height=400/\u003e\n\u003c/p\u003e\n  \n \n\u003cdiv align=\"center\"\u003e\n\n  [![Flutter/Dart Lint Check](https://github.com/Saransh-cpp/BookRentApp-Chapter3/actions/workflows/Test.push.yml/badge.svg)](https://github.com/Saransh-cpp/BookRentApp-Chapter3/actions/workflows/Test.push.yml)\n  [![Label issues](https://github.com/Saransh-cpp/BookRentApp-Chapter3/actions/workflows/App.yml/badge.svg)](https://github.com/Saransh-cpp/BookRentApp-Chapter3/actions/workflows/App.yml)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n[![All Contributors](https://img.shields.io/badge/all_contributors-17-orange.svg?style=flat-square)](#contributors-)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\n\u003c/div\u003e\n\n\nA book renting app - open a new chapter in your journey 📔\n- An e-commerce application specifically made for renting books.\n- Chapter3 displays collections of top selling books as well as the option to have your taste curated and matched with a book.\n- Customers can filter and select books based on genre, after which placing immediate or deferred orders with the option to cancel.\n- If the customer isn't sure about a purchase they can add the book to a wish list or just leave it in the cart.\n- There is also a backend Flutter application present which is used by administators to maintain the collection and available stock (which is private to customers obviously 😀)\n\nThis application was built in Flutter using Dart. Firebase paired with Firestore as a noSQL database are the backend of Chapter3. Functionality has been finalized, albeit with minor issues. Refactoring and UI work is also needed on this project besides the bug fixes.\n\n## Description of the codebase\nThe code is well arranged into sub-directories which are -\n- `Screens` (all the screens of the app, which are a lot)\n- `QuizScreens` (the app has a quiz, which suggests you 1 or more books based on your response, this feature is relatively new and might have a lot of bugs)\n- `Utility` (utility files (only 1) meant for google sign in)\n- `model` (all the data models)\n- `provider` (all the providers used for state management)\n- `services` (all the utility functions/services corresponding to different data models)\n\n## App Screens\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://i.imgur.com/4hsTt9x.png\" height=400/\u003e\n\u003c/p\u003e\n\n## Setting up the project in your local environment💻\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/74055102/141175363-4c00515a-2658-475e-b510-394110d43ec5.png\" height=400/\u003e\n\u003c/p\u003e\n\n1. Make sure [Flutter](https://flutter.dev/?gclid=Cj0KCQiA-K2MBhC-ARIsAMtLKRsfTmxiQ9NuR3Jek8xNX896IE157icHbpgid_QF7agt4wAJRehRwvwaAjp2EALw_wcB\u0026gclsrc=aw.ds) is installed in your system.\n2. Fork this repository.\n3. Clone the **forked** repository:\n```\ngit clone https://github.com/\u003cyour github username\u003e/BookRentApp-Chapter3\n```\n4. Add a remote to the upstream repository:\n```\n# typing the command below should show you only 1 remote named origin with the URL of your forked repository\ngit remote -v\n# adding a remote for the upstream repository\ngit remote add upstream https://github.com/Saransh-cpp/BookRentApp-Chapter3\n```\n5. Open the repository in [Android Studio](https://developer.android.com/studio?gclid=Cj0KCQiA-K2MBhC-ARIsAMtLKRvb-ozHxKWf5qfWZwRcnaqgvTGO90T_J3u6Pm0s-_p81IyHxGKUhL0aAtJSEALw_wcB\u0026gclsrc=aw.ds) or in [VS Code](https://code.visualstudio.com/).\n6. Run the app.\n7. Create a new issue if you face any difficulties (after browsing through StackOverflow on your own) and someone will help you 😁\n\n## Contributing to the project 🛠\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/74055102/141175911-fbefae23-d381-44b3-bcfb-d369cfb66659.png\" height=400/\u003e\n\u003c/p\u003e\n\nNow that you have the project set up in your local environment, follow the steps below to contribute!\n\n1. Take up an already existing issue or create a new (but a valid) one.\n2. Pull the latest code in.\n```\n# make sure you are on the master branch\ngit pull upstream master\n```\n3. Create a new branch.\n```\n# replace xx with the issue number you are working on and give your branch a good name\ngit checkout -b issue-xx-a-good-name\n```\n4. Make your changes!\n5. Once done with a particular feature, bug fix, or a documentation part, add your changes to the staging area.\n```\ngit add .\n```\n6. Review and commit your changes.\n```\n# the message should be in present tense, for ex - \"Added feature x\" is not ideal but \"Add feature X\" is\ngit commit -m \"a meaningful message\"\n```\n7. Push your changes!\n```\ngit push --set-upstream origin \u003cyour-branch-name\u003e\n```\n8. Create a pull request from GitHub and wait for the review!\n\n## Getting Started \n\nThis project is a starting point for a Flutter application.\n\nA few resources to get you started if this is your first Flutter project:\n\n- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab)\n- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook)\n\nFor help getting started with Flutter, view our\n[online documentation](https://flutter.dev/docs), which offers tutorials,\nsamples, guidance on mobile development, and a full API reference.\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Saransh-cpp\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/74055102?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSaransh\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/commits?author=Saransh-cpp\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#content-Saransh-cpp\" title=\"Content\"\u003e🖋\u003c/a\u003e \u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/commits?author=Saransh-cpp\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#design-Saransh-cpp\" title=\"Design\"\u003e🎨\u003c/a\u003e \u003ca href=\"#ideas-Saransh-cpp\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#maintenance-Saransh-cpp\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"#mentoring-Saransh-cpp\" title=\"Mentoring\"\u003e🧑‍🏫\u003c/a\u003e \u003ca href=\"#projectManagement-Saransh-cpp\" title=\"Project Management\"\u003e📆\u003c/a\u003e \u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/pulls?q=is%3Apr+reviewed-by%3ASaransh-cpp\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"#question-Saransh-cpp\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://youspeakcubic.github.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/75534476?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAnthony De la Torre\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-Youspeakcubic\" title=\"Content\"\u003e🖋\u003c/a\u003e \u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/commits?author=Youspeakcubic\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#design-Youspeakcubic\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/letsintegreat\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/37345795?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHarshit Seksaria\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/commits?author=letsintegreat\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/commits?author=letsintegreat\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/issues?q=author%3Aletsintegreat\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#platform-letsintegreat\" title=\"Packaging/porting to new platform\"\u003e📦\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/TESLA2402\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/83589511?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTESLA2402\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/commits?author=TESLA2402\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Vaibhav-Chopra-GT\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/92637595?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eVaibhav-Chopra-GT\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/commits?author=Vaibhav-Chopra-GT\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#infra-Vaibhav-Chopra-GT\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Pranav108\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/56934594?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePranav Pratap Singh\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-Pranav108\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/issues?q=author%3APranav108\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/commits?author=Pranav108\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#design-Pranav108\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/atharv-bhadange\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/65965314?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAtharv Bhadange\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/commits?author=atharv-bhadange\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/aman2kumar\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/76274870?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eaman2kumar\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/commits?author=aman2kumar\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/mortal-ghost\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/83603918?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003emortal-ghost\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/issues?q=author%3Amortal-ghost\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/commits?author=mortal-ghost\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.linkedin.com/in/pushkar-verma/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/50198312?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePushkar Verma\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/commits?author=pushkar2112\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/raviyadav17\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/86602971?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eraviyadav17\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/commits?author=raviyadav17\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#design-raviyadav17\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Starkl7\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/54771908?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDhrubojeet Haldar\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/commits?author=Starkl7\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/akshatjain1004\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/86458423?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAkshat Jain\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/commits?author=akshatjain1004\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/hurshh\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/75796695?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHARSH RAO\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/commits?author=hurshh\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/msramesh2k1\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/71007973?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRamesh M S\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Saransh-cpp/BookRentApp-Chapter3/pulls?q=is%3Apr+reviewed-by%3Amsramesh2k1\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"#mentoring-msramesh2k1\" title=\"Mentoring\"\u003e🧑‍🏫\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://arnav1776.github.io/portfolio_website/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/64467851?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eArnav Sharma\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#mentoring-arnav1776\" title=\"Mentoring\"\u003e🧑‍🏫\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://naveeramesh.github.io/portfolio/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/54928117?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003enavee-ramesh\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#mentoring-naveeramesh\" title=\"Mentoring\"\u003e🧑‍🏫\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaransh-cpp%2Fbookrentapp-chapter3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaransh-cpp%2Fbookrentapp-chapter3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaransh-cpp%2Fbookrentapp-chapter3/lists"}