forZoloApp is a SwiftUI-based iOS application designed to manage a virtual book library. Users can browse a list of books, add new books to the library, and borrow books by selecting dates.
- List books in a virtual library with images and details.
- Add new books to the library with title, author, and cover image.
- Borrow books by selecting available dates.
- View detailed information about each book, including ratings and reviews.
To run forZoloApp on your local machine, you'll need to have Xcode installed. Follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/aatmik-panse/forZoloAssignment.git
Open the forZoloAssignment.xcodeproj file in Xcode.
Select an iOS Simulator or connect an iOS device.
Press Cmd + R to build and run the application.
Contributions are welcome! If you'd like to contribute, please follow these steps:
Fork the repository. Create a new branch for your feature (git checkout -b feature/AmazingFeature). Commit your changes (git commit -m 'Add some AmazingFeature'). Push to the branch (git push origin feature/AmazingFeature). Open a pull request.
Here are some screenshots from the forZoloApp to give you a visual overview of its features:
![Screenshot 2023-12-25 at 7 49 31 PM](https://private-user-images.githubusercontent.com/140905599/292762971-f22d1d20-79c0-416b-a211-40d773ef6bc7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0OTkzNTIsIm5iZiI6MTczOTQ5OTA1MiwicGF0aCI6Ii8xNDA5MDU1OTkvMjkyNzYyOTcxLWYyMmQxZDIwLTc5YzAtNDE2Yi1hMjExLTQwZDc3M2VmNmJjNy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNFQwMjEwNTJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iYzI1NGI0NWY5OTA2YzcyZDg2OGU4MTcxMDdiMjExYTI3NmZiYzE5YzZmNmVmODNmOWM3YmQxZDVhYmVhOGY4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.gWvcksRg6uAsghEHADuEuwmUcqBtoPS5mW4P5Y2WBOc)
![Screenshot 2023-12-25 at 7 49 36 PM](https://private-user-images.githubusercontent.com/140905599/292762997-928f8fe9-749f-4916-bdee-401a98decdcf.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0OTkzNTIsIm5iZiI6MTczOTQ5OTA1MiwicGF0aCI6Ii8xNDA5MDU1OTkvMjkyNzYyOTk3LTkyOGY4ZmU5LTc0OWYtNDkxNi1iZGVlLTQwMWE5OGRlY2RjZi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNFQwMjEwNTJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xYzQxYWU1NjIwOGQwNzg3MjQwYzJjYjNjYWIzODBhYTY5YzQzM2IwZjg3NGFhODU2OTIzNDE1NmE2YmRmODExJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.N-1R-Uxqeif9_NnfWzt2ZBrRQmuwYl6cxt5Xgd2stfc)
![Screenshot 2023-12-25 at 7 49 46 PM](https://private-user-images.githubusercontent.com/140905599/292763015-8210a27f-e689-4515-ad2d-e1d71882b486.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0OTkzNTIsIm5iZiI6MTczOTQ5OTA1MiwicGF0aCI6Ii8xNDA5MDU1OTkvMjkyNzYzMDE1LTgyMTBhMjdmLWU2ODktNDUxNS1hZDJkLWUxZDcxODgyYjQ4Ni5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNFQwMjEwNTJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zNzc2NmQ0ZTRlMGMwMGEyYmE3NTFkMmZiY2JlNTNmODRjZmQxNjJhYjMxMzNkYTdkNTU2ODFkNTFiMzhhMWNjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.zYpmGKxzgzCZWysLnSqP1C0O7cH7DUM_Ud6dgavLqPU)
![Screenshot 2023-12-25 at 7 49 53 PM](https://private-user-images.githubusercontent.com/140905599/292763035-cd897082-c037-444a-94ed-b8cf8a772d85.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0OTkzNTIsIm5iZiI6MTczOTQ5OTA1MiwicGF0aCI6Ii8xNDA5MDU1OTkvMjkyNzYzMDM1LWNkODk3MDgyLWMwMzctNDQ0YS05NGVkLWI4Y2Y4YTc3MmQ4NS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNFQwMjEwNTJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hYzc0ZWVjZGNjZTNhNDRjODdjMGExMmFkNzMxNTUwZWZhNGUyYmI4YmUwMDk4MDNjMDIxMjNmZmYwYmZiYTBmJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.nbAHfx5gYm-w-XfkciIviJh26rROizmjaXyndIRwv-k)
![Screenshot 2023-12-25 at 7 50 10 PM](https://private-user-images.githubusercontent.com/140905599/292762944-b9702b10-297c-4fb8-8536-5add6e1b7a2a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0OTkzNTIsIm5iZiI6MTczOTQ5OTA1MiwicGF0aCI6Ii8xNDA5MDU1OTkvMjkyNzYyOTQ0LWI5NzAyYjEwLTI5N2MtNGZiOC04NTM2LTVhZGQ2ZTFiN2EyYS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNFQwMjEwNTJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iNTA0YzM3MWU1N2Q3N2NiZDk4YjRkYjQzZmFmYWYxNGQzMjA0YzkxZDUxYmM0MmNjZDBhNWE3OTcyMTgyNGUwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.iMTKV6ROmfm0sZkMe2lvQHDvok40eXhMlS74BSzoCz8)
Book Library
Description: The main screen displays a list of books in the virtual library with details, including images, titles, and authors.
Add Book
Description: Tap on the "Add Book" button to add a new book to the library. Fill in the book's name, author, and image name fields, then tap "Add Book" to save it.
Borrowing a Book
Description: Select a book from the list to view its details. Tap on "Borrow This Book" to choose borrowing dates, then confirm your selection.
Book Details
Description: View detailed information about each book, including ratings, reviews, and additional details.