Great Places App
Great Places is a mobile application written in Flutter that allows users to take pictures of places or anything they like, and then add a location and description to the photo. This app also uses the Google Maps API to show the location of the place where the picture was taken. The app also stores the path to the images and other details in a SQLite database.
Features
- Take pictures of places and add a location and description
- View all pictures with their location on Google Maps
- Add, edit, and delete places
- Store images and details in a SQLite database
- Works offline
Requirements
- Flutter SDK
- Android Studio / Xcode
- Google Maps API Key
- SQLite database
Installation
- Clone the repository to your local machine
- Run
flutter pub get
to install the dependencies - Add your Google Maps API key in the
AndroidManifest.xml
andInfo.plist
files - Run
flutter run
to launch the app on your emulator or physical device
How to Use
- Open the app and click on the "Add Place" button
- Take a picture or choose one from your gallery
- Add a location and description for the picture
- Save the place and it will be added to the list of places
- Click on a place in the list to view its location on Google Maps
- Edit or delete a place from the list
Contributing
Contributions are welcome! If you have any feature requests, bug reports, or pull requests, please open an issue or a pull request on the Github repository.
License
This project is licensed under the MIT License. See the LICENSE file for details.