A powerful, user-friendly iOS app for organizing, tracking, and managing events. EventBook provides an intuitive interface for creating and attending events, helping users stay connected and informed.
- Create Events: Seamlessly set up events with details like date, time, location, and description.
- Explore Events: Discover events happening around you with our location-based search.
- Join and Share: Easily join and share events with friends.
- Notifications: Stay updated with event reminders and notifications.
- Language: Swift
- Architecture: SPM with modular architecture by features
- Frameworks: SwiftUI, TCA (The Composable Architecture)
- Networking: OpenAPI Runtime/Generator
- Additional Libraries: Dependencies as DI, Tagged by Point-Free
- iOS 17.0+ / macOS 14+
- Xcode 16+
-
Clone the repository:
git clone https://github.com/yegormi/eventbook-ios.git cd eventbook-ios
-
Run the app: Select your target device or simulator and press
Cmd + R
.
- Create an Account: Register and sign in to start managing events.
- Explore Events: Browse events or search by location.
- Create and Manage Events: Create, edit, and delete events.
- Join Events: RSVP to events, and receive reminders.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch (
feature/your-feature
). - Commit your changes.
- Push to the branch.
- Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
Created by Yehor Myropoltsev - feel free to reach out!