๐ง Work in Progress ๐ง
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!
- 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.
- Frontend: Flutter ๐ฑ
1.Clone the repository:
git clone https://github.com/pablopoder/myplaces.git2.Navigate to the project folder:
cd myplaces3.Install the dependencies:
flutter pub get4.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:
- Create a file named
.envin the root of your project. - Add your API key to the
.envfile like this:
GOOGLE_MAPS_API_KEY=YOUR_API_KEYMake sure to replace YOUR_API_KEY with your actual Google API key.
-
Open
android/local_properties -
Add your API key:
API_KEY=YOUR_API_KEY`
-
Open
IOS/Runner/AppDelegate.swift -
Add the following imports at the top:
import GoogleMaps -
Add this line inside
didFinishLaunchingWithOptions:GMSServices.provideAPIKey("YOUR_API_KEY_HERE")
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 runContributions 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! ๐โจ