Skip to content

MyPlaces ๐Ÿ“ธ๐Ÿ“ is an app designed to let users capture photos and log the exact location of the places they visit. With this tool, you can create a personalized list of your favorite spots, ensuring you never forget those special moments!

Notifications You must be signed in to change notification settings

PabloPoder/my_places

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

10 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

MyPlaces ๐Ÿ“ธ๐Ÿ“

๐Ÿšง Work in Progress ๐Ÿšง

Project Description

MyPlaces is an app designed to let users capture photos and log the exact location of the places they visit. With this tool, you can create a personalized list of your favorite spots, ensuring you never forget those special moments!

Features

  • Photo Capture ๐Ÿ“ท: Take photos directly from the app to document your visits.
  • Location Tracking ๐Ÿ“: Save the GPS location of each place you visit for easy access.

Technologies Used

  • Frontend: Flutter ๐Ÿ“ฑ

Installation

1.Clone the repository:

git clone https://github.com/pablopoder/myplaces.git

2.Navigate to the project folder:

cd myplaces

3.Install the dependencies:

flutter pub get

4.Add your own API key:

To visualize a snapshot of the selected location, you need to include your own Google API key. Follow these steps:

  1. Create a file named .env in the root of your project.
  2. Add your API key to the .env file like this:
GOOGLE_MAPS_API_KEY=YOUR_API_KEY

Make sure to replace YOUR_API_KEY with your actual Google API key.

Android Configuration

  1. Open android/local_properties

  2. Add your API key:

    API_KEY=YOUR_API_KEY`

iOS Configuration

  1. Open IOS/Runner/AppDelegate.swift

  2. Add the following imports at the top:

    import GoogleMaps
  3. Add this line inside didFinishLaunchingWithOptions:

    GMSServices.provideAPIKey("YOUR_API_KEY_HERE")

Selected APIs

Google APIs used with the API Key:

  • Maps SDK for Android
  • Maps SDK for iOS
  • Geocoding API
  • Maps Static API

5.Run the app:

flutter run

Contributions

Contributions are welcome! If you want to improve the app, please open an "issue" or submit a "pull request".

Enjoy exploring and saving your favorite places with MyPlaces! ๐ŸŒโœจ

About

MyPlaces ๐Ÿ“ธ๐Ÿ“ is an app designed to let users capture photos and log the exact location of the places they visit. With this tool, you can create a personalized list of your favorite spots, ensuring you never forget those special moments!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published