NeatMeet is a mobile application developed as part of a Mobile Application Development course. This app allows users to explore community events happening around them, filter events by location, search for events, and interact with the event community through voting and creating events.
- Seamless User Authentication: Effortlessly register or log in with Firebase Authentication, ensuring secure access to the app.
- Comprehensive Event Listings: Discover a list of events happening in your vicinity, tailored to your location.
- Location Filtering: Easily narrow down events by selecting specific states and cities, enabling a more focused search.
- GPS Support: Leverage real-time GPS data to automatically display events near your current location.
- Search Functionality: Quickly find events by name with an intuitive search feature.
- Event Insights: Access in-depth information about events, including descriptions, dates, times, and venues.
- Event Creation: Share your events with the community by adding new events directly through the app.
- Interactive Voting System: Engage with events by upvoting or downvoting, helping others discover popular activities.
- Personalized User Profile: Customize your profile with an editable name and profile picture while tracking all events you've posted.
- iOS Development: Swift
- Firebase: Authentication, Firestore, Storage
- CocoaPods: Dependency management
To set up and run NeatMeet locally, follow these steps:
-
Clone the repository:
git@github.com:gautamrajur/NeatMeet.git
-
Install CocoaPods dependencies:
pod install
-
Open the project in Xcode via NeatMeet.xcworkspace
-
Build and run the application on a simulator or physical device.


