Built with React Native + Expo.
Unveil a world of visual wonders with Glimpse, a captivating image exploration app that harnesses the power of React Native, Expo, and the Pixabay API to deliver an unparalleled browsing experience.
Available for both iOS and Android.
- Masonry Layout: Explore images in a beautifully arranged masonry layout, providing an aesthetically pleasing and efficient way to browse through the collection.
- Pixabay API Integration: Access a vast library of high-quality images from the Pixabay API, ensuring a diverse and constantly updated collection.
- Linear Gradients: Experience smooth and attractive linear gradients throughout the app, adding a touch of elegance to the user interface.
- Expo Vector Icons: Utilize a comprehensive set of vector icons from Expo, enhancing the app's visual appeal and providing intuitive navigation.
- Bottom Sheet Modal: Access additional features and functionalities through a sleek and modern bottom sheet modal, offering a seamless user experience.
- Image Caching: Enjoy lightning-fast load times with efficient image caching, ensuring a smooth and responsive browsing experience.
- Downloading Content: Save your favorite images locally with the built-in download feature, allowing you to access them offline or share them with others.
- Sharing Content: Easily share captivating images with friends and family through various sharing options, making it simple to spread inspiration and creativity.
- Toast Messages: Receive clear and concise feedback through toast messages, keeping you informed about the app's status and actions.
- Filters and Pagination: Refine your search with powerful filters and effortlessly navigate through the image collection using intuitive pagination controls.
- Search Functionality: Utilize the advanced search functionality, powered by Lodash, to find specific images with minimal API calls, ensuring a fast and efficient search experience.
- Category-based Filters: Explore images based on predefined categories, allowing you to quickly find the content that interests you most.
- React Native
- Expo
- Expo Router v3
- React Native Reanimated
- Responsive UI
- Masonry Layout
- Pixabay API Integration
- Linear Gradients
- Expo Vector Icons
- Bottom Sheet Modal
- Image Caching
- Downloading Content
- Sharing Content
- Toast Messages
- Lodash (for search functionality and minimizing API calls)
# Clone the repository:
git clone https://github.com/Akshat171/Glimpse.git
# Navigate to the project directory:
cd glimpse
# Install the dependencies:
npm install
# Start the Expo development server:
npx expo start
# Follow the instructions in the terminal to run the app on your desired platform (Android, iOS, or Web).
- Install the required dependencies by running npm install or yarn install.
- Start the Expo development server with npx expo start.
- Use the Expo Go app on your mobile device or an emulator to run the Glimpse app.
- Explore the vast collection of images, apply filters, search for specific content, and enjoy the seamless browsing experience.
- Download or share your favorite images with just a few taps.
glimpse.dema_compressed.mp4
Feel free to send feedback or file an issue. Feature requests are always welcome. If you wish to contribute, please take a quick look at the guidelines!
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and test them thoroughly.
- Submit a pull request with a detailed description of your changes.
This project is licensed under the GPL License.