Skip to content

Latest commit

 

History

History
94 lines (72 loc) · 4.54 KB

File metadata and controls

94 lines (72 loc) · 4.54 KB

ExploreNow

Table of Contents

Introduction

ExploreNow is a travel app designed to help you explore new places with your friends. Today’s travelers aren’t just looking for static reviews and generic recommendations—they want to connect with fellow explorers, share their experiences, and receive up-to-date, personalized insights. Explore Now addresses this gap by offering a social media platform designed specifically for travelers, enabling them to engage with a vibrant community of like-minded adventurers in real-time. At its core, Explore Now simplifies the travel experience by empowering users to easily share their journeys through photos and tips. It also helps them discover travel destinations, relying on community-generated content to provide recommendations that are authentic and current. With features like friend requests, real-time messaging, and an Explore page, the app makes it easy to find inspiration, ask questions, and interact with other travelers as they plan their next adventure.


Prerequisites

  • macOS: The application requires macOS for development and testing.
  • Xcode 15: Install the latest version of Xcode from the Mac App Store or Apple Developer
  • Swift: Ensure you are familiar with Swift programming language.
  • Git: Version control system to manage your codebase.

Features

  • Sign-Up and Login

    • Sign Up: Enter your name, username, email, password, and select a profile picture to start your travel exploration journey.
    • Log In: Enter your username and password to jump back into your adventure with ease.
  • Create and Share Your Travel Posts

    • Tap the “+” button on to add photos.
    • Upload your photos, add a short description, tag your location, and rate it.
    • Your posts will appear on:
      • Your Profile
      • Friends' Feeds
  • Connect with Fellow Travelers

    • Send friend requests to connect with others.
    • View their posts on your Home Page.
    • Get alerts for friend requests, likes, and comments.
    • Block users to ensure privacy and safety.
  • Chat and Stay Connected

    • Use the Chat Feature to message friends.
    • On the Chat Page, the Search Feature helps you find conversations with your friends.
  • Stay Inspired on the Home Page

    • Scroll through your friends' posts to stay updated.
    • Easily search for and connect with new travelers.
  • Top 10 Trending Locations to Visit

    • Be Inspired by Stunning Photos
    • Dive into breathtaking images of the world’s most exciting destinations. From majestic mountains to bustling cityscapes, each photo is crafted to fuel your wanderlust and spark your next adventure.
  • Stay Ready with Live Weather Updates

    • Never be caught off guard! With real-time weather information for every trending location, you’ll be prepared for anything—whether you’re planning for sunny days or glittering snow. Stay informed and travel with confidence!

Setup

No additional setup is required. Simply open the project in Xcode and build it.

Cloning the Repository

  1. Open a terminal and clone the repository using Git:
git clone https://github.com/ShouravRakshit/ExploreNow.git
  1. Navigate to the cloned repository:
cd ExploreNow

Open the Project:

Navigate to the project directory and double-click the .xcodeproj file.

Build and Run:

Use the ⌘ + R shortcut or click the "Run" button in Xcode.

Additional Notes

The API key for PixaBay and OpenWeather is included in the Secrets.plist file for evaluation purposes.

Contributors


University of Calgary