Mobile App AR: Amazon S3 & GPS Integration

Job ID: 40246596

Budget: $750 – $1,500 USD

System Description from Start to Finish
1500$

1. Current System Structure
• We already have a completed Frontend and Backend.
• The remaining tasks are:
1. Integrating GPS coordinates.
2. Connecting image and video uploads to Amazon S3 for file storage.



2. Uploading Images and Videos
1. The user enters the in-app camera.
2. The user selects:
• An image, or
• A video.
3. The file is uploaded to the server.
4. The server stores it in Amazon S3.



3. Location, Country, and City Selection
1. After uploading, the user moves to the country selection screen.
2. An interactive map is displayed.
3. The user can select:
• At least one country.
• Up to three countries with their cities.
4. The user’s current country is automatically detected using GPS, without manual selection.

Example:
• Current country (auto-detected):
• USA / New York
• Selected countries:
• Turkey / Istanbul
• Saudi Arabia / Mecca
• Switzerland / Geneva



4. Adding an Aura (Add Aura)
1. After selecting countries and cities, the user taps:
Add Aura.
2. A confirmation screen appears:
“Aura sent successfully.”
3. The user is automatically redirected to the camera screen.



5. Aura Movement Across the Map
1. After submission, the aura (image or video) appears in the camera view.
2. The aura moves slowly across the selected countries and cities.
3. The movement:
• Follows the selected order.
• Uses a single route.
• Is based on latitude and longitude coordinates.
4. The aura disappears after completing its route.



6. Aura Visibility to Other Users

Example: User (B) in Switzerland / Geneva
1. User (B) opens the camera.
2. If the aura passes through their location:
• The image or video appears moving slowly in front of them.
3. User (B) can tap the aura to view it.



7. Interaction with the Aura
1. When the user taps the aura:
• The movement pauses only on their device.
• It continues for other users.
2. The user can tap the X button:
• To remove the aura from their screen.
• It disappears because it continues moving away.



8. Video Content and Rating System
1. Each video includes:
• A 5-star rating system.
2. Ratings are:
• Anonymous.
• Not linked to usernames.
3. Users can:
• Open a chat with the aura owner.
• View the owner’s profile.
• Block the user.



9. Profile and Ratings
1. Ratings are connected to:
• The map.
• The user profile.
2. This section will be discussed in detail later.



My Auras Screen

A dedicated screen called “My Auras” is available within the application.

This screen includes the following features:
1. Aura Preview
• Displays the uploaded aura (image or video).
2. Route Coordinates (Latitude & Longitude)
• Shows the full route coordinates of the aura.
• Any user can copy the coordinates.
• The coordinates can be shared with friends so they can monitor the aura’s movement.
3. Views Counter
• Displays the total number of views the aura has received.
4. Delete Option
• Allows the user to delete the aura at any time.
5. Starting Location
• Shows where the aura was originally launched.
6. Current Location
• Displays the aura’s real-time current position.
7. Remaining Distance / Time
• Shows the remaining distance or estimated time until the aura reaches the next country or destination.