๐ง 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.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:
- Create a file named
.env
in the root of your project. - 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.
-
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 run
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! ๐โจ