A book renting app - open a new chapter in your journey ๐
This 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.
The code is well arranged into sub-directories which are -
Screens
(all the screens of the app, which are a lot)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)Utility
(utility files (only 1) meant for google sign in)model
(all the data models)provider
(all the providers used for state management)services
(all the utility functions/services corresponding to different data models)git clone https://github.com/<your github username>/BookRentApp-Chapter3
# typing the command below should show you only 1 remote named origin with the URL of your forked repository
git remote -v
# adding a remote for the upstream repository
git remote add upstream https://github.com/Saransh-cpp/BookRentApp-Chapter3
Now that you have the project set up in your local environment, follow the steps below to contribute!
# make sure you are on the master branch
git pull upstream master
# replace xx with the issue number you are working on and give your branch a good name
git checkout -b issue-xx-a-good-name
git add .
# the message should be in present tense, for ex - "Added feature x" is not ideal but "Add feature X" is
git commit -m "a meaningful message"
git push --set-upstream origin <your-branch-name>
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!