Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bodalal/bookstore
macOs App "Book Store", using Core Data with Array Controller, full functions, Xcode Swift Storyboard.
https://github.com/bodalal/bookstore
coredata macos swift xcode
Last synced: about 3 hours ago
JSON representation
macOs App "Book Store", using Core Data with Array Controller, full functions, Xcode Swift Storyboard.
- Host: GitHub
- URL: https://github.com/bodalal/bookstore
- Owner: bodalal
- Created: 2024-11-25T05:21:28.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-25T05:28:19.000Z (2 months ago)
- Last Synced: 2024-11-25T06:24:56.592Z (2 months ago)
- Topics: coredata, macos, swift, xcode
- Language: Swift
- Homepage:
- Size: 1.72 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Book Store App for macOS
## Core Data and Array Controller![Bookstore App](https://img.shields.io/badge/platform-macOS-blue.svg)
![Core Data](https://img.shields.io/badge/technology-Core%20Data-green.svg)
![Xcode](https://img.shields.io/badge/tool-Xcode-orange.svg)A simple and powerful **Bookstore App** for macOS, built using Xcode with Storyboards and Core Data. This app allows users to manage a collection of books by storing details such as title, author, year, and notes. The app features full CRUD operations (Create, Read, Update, Delete), sorting, navigation, and dynamic UI updates.
---
## Features
- **CRUD Operations**: Add, remove, and modify book records.
- **Sorting**: Sort books by title, author, or year in ascending or descending order by clicking the table headers.
- **Navigation**: Navigate through records with "First", "Last", "Next", and "Previous" buttons.
- **Dynamic Label**: Displays the current record (e.g., "Record 2 of 5") and updates automatically with every action.
- **Core Data Integration**: Persistent storage of book data using Core Data.
- **Intuitive UI**: Simple interface with table view and text fields for easy data management.---
## Screenshots
### Main Interface
![Main Interface](MyBookStoreIMG.png)---
## Getting Started
### Prerequisites
- **macOS**: Version 11.0 (Big Sur) or later.
- **Xcode**: Version 14.0 or later.
- **Swift**: Version 5.0 or later.### Installation
1. Clone the repository:
```bash
git clone : https://github.com/bodalal/BookStore
cd bookstore-app