The FavoriteSpot app is designed for documenting beautiful places, events, or memories along with their corresponding locations for future reference. Whether it's a scenic spot, a special event, or cherished memories, this app allows users to capture and store these moments seamlessly.
- Technology Stack:
- Developed using React Native Expo for a cross-platform mobile experience.
- Utilizes Expo Navigation for seamless navigation within the app.
- Integrates Expo Image Picker for accessing the camera, capturing pictures, and displaying them within the app.
- Leverages Expo Location to obtain the user's current location.
- Displays location data on a map using React Native Map.
- Employs Expo SQLite for local storage, allowing data to be saved and accessed anytime the app is launched.
-
Capture Moments:
- Utilize the Image Picker to access the camera and capture pictures of your favorite places, events, or memories.
-
Location Integration:
- The app uses Expo Location to automatically fetch and display your current location.
-
Map Visualization:
- View the captured spots on a map using the React Native Map component for a spatial understanding of your documented memories.
-
Local Storage:
- All data is stored locally using Expo SQLite, ensuring that your documented spots are accessible anytime you launch the app.
To set up the development environment, follow these steps:
-
Clone the repository:
git clone https://github.com/JacceyCode/FavoriteSpot.git
-
Install dependencies:
cd FavoriteSpot npm install -
Run the application:
npm start
This will launch the development server, and you can access the app through Expo on your device or emulator.
Feel free to contribute to the project by submitting issues or pull requests. Your feedback and collaboration are highly appreciated.
Capture and relive your favorite moments with FavoriteSpot App!