🌟Introduction
Wallpaper Saga is a React Native application that allows users to browse and download high-quality wallpapers. Utilizing the Pexels API, users can explore a vast collection of stunning wallpapers and personalize their device screens with ease.
✨ Features
- Browse high-quality wallpapers.
- Search wallpapers by keywords.
- Download and save wallpapers to your device.
- User-friendly and responsive design.
Installation
Clone the Repository
git clone https://github.com/yourusername/wallpaper-saga.git
Navigate to the Project Directory
cd wallpaper-saga
Install Dependencies
npm install
Start the Expo development server:
npm expo start
Set up your environment variables:
Create a .env file in the root directory and add your Pexels API key:
PEXELS_API_KEY=your_pexels_api_key
Usage
Once the Expo development server is running, you can use the Expo Go app to scan the QR code and run the application on your mobile device.
- Browse the home screen to see featured wallpapers.
- Use the search functionality to find wallpapers by keywords.
- Download your favorite wallpapers directly to your device.
Technologies
Wallpaper Saga is built with the following technologies:
- React Native - A framework for building native apps using React.
- Expo - A framework and platform for universal React applications.
- Pexels API - API for accessing a vast collection of high-quality photos.
- Tailwind CSS - A utility-first CSS framework for styling.
APIs Used
- Pexels API: Provides access to a vast library of high-quality photos for wallpapers.
Contributing
We welcome contributions to Wallpaper Saga! If you'd like to contribute, please follow these guidelines:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Commit your changes and push to your branch.
- Open a pull request with a detailed description of your changes.
Got any feedback? open an issue / discussion here.