Skip to content

xjialu/CrowdFlow_Mobile

Repository files navigation

CrowdFlow Mobile

CrowdFlow Mobile is a powerful mobile application that serves as the endpoint for an innovative event management system. Designed to tackle crowd management and control, this app is tailored for event visitors. It provides a range of features including venue recommendations, real-time crowd situation updates, and much more.

Features

  • Venue Recommendations: Get personalized venue recommendations based on your interests and preferences, ensuring you have the best experience at the event.

  • Real-time Crowd Situations: Stay informed about the current crowd density and situation at different areas of the event. Make informed decisions to optimize your time.

  • Interactive Maps: Navigate through the event venue with interactive maps that highlight points of interest, facilities, and more.

  • Event Schedule: Access the complete schedule of the event, including performances, talks, and other activities. Plan your day effectively.

  • Notifications: Receive timely notifications about special announcements, changes in schedule, or any important updates related to the event.

Installation and Launch

Follow these steps to install and launch CrowdFlow Mobile on your device:

Prerequisites:

  • Make sure you have Node.js installed. You can download it from here.

Installation:

  1. Clone this repository to your local machine using the following command:

    git clone https://github.com/your-username/crowdflow-mobile.git
    
  2. Navigate to the project directory:

    cd crowdflow-mobile
    
  3. Install Expo CLI globally (if not already installed):

    npm install -g expo-cli
    
  4. Install project dependencies:

    npm install
    

Launch:

  1. Start the development server:

    expo start
    
  2. A QR code will be displayed in the terminal and in a new browser window. You can scan this QR code using the Expo Go app on your mobile device.

  3. Install Expo Go on your mobile device from the App Store (iOS) or Google Play (Android).

  4. Open Expo Go and scan the QR code. The CrowdFlow Mobile app will be loaded on your device.

Contributing

We welcome contributions to enhance the CrowdFlow Mobile app. If you would like to contribute, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix:

    git checkout -b feature/your-feature-name
    
  3. Make your changes and commit them with descriptive commit messages.

  4. Push your branch to your forked repository.

  5. Create a pull request to the main repository's main branch.

Feedback and Support

If you encounter any issues, have suggestions, or need assistance, feel free to open an issue. We're here to help!

License

CrowdFlow Mobile is released under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published