Skip to content

A powerful, user-friendly iOS app for organizing, tracking, and managing events

License

Notifications You must be signed in to change notification settings

yegormi/eventbook-ios

Repository files navigation

🌟 EventBook

Swift Platform License

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.

Table of Contents

Features

  • 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.

Technology Stack

  • 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

Getting Started

Prerequisites

  • iOS 17.0+ / macOS 14+
  • Xcode 16+

Installation

  1. Clone the repository:

    git clone https://github.com/yegormi/eventbook-ios.git
    cd eventbook-ios
  2. Run the app: Select your target device or simulator and press Cmd + R.

Usage

  1. Create an Account: Register and sign in to start managing events.
  2. Explore Events: Browse events or search by location.
  3. Create and Manage Events: Create, edit, and delete events.
  4. Join Events: RSVP to events, and receive reminders.

Screenshots

🖼️ Click to view the app gallery ✨

Sign in Sign up

Home Account

Settings - General Settings - Account

Contributing

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a new branch (feature/your-feature).
  3. Commit your changes.
  4. Push to the branch.
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

Created by Yehor Myropoltsev - feel free to reach out!

About

A powerful, user-friendly iOS app for organizing, tracking, and managing events

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages