Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/prakhar-002/pixstock

Pixstock is a seamless stock photo and video app powered by the Pexels API 📸. It features high-quality content 🌟, light and dark mode 🌗, favorite folders ❤️, advanced search filters 🔍 (name, color, orientation), video auto-play on hover 🎥, and multiple download options ⬇️. The app ensures a smooth, responsive, and user-friendly experience 📱.
https://github.com/prakhar-002/pixstock

collection dark-light-theme favorites html-css-javascript image-downloader multiple-download pixelsapi responsive-web-design search-filters stockphotos user-friendly-interface video-downloader videoapp

Last synced: 6 days ago
JSON representation

Pixstock is a seamless stock photo and video app powered by the Pexels API 📸. It features high-quality content 🌟, light and dark mode 🌗, favorite folders ❤️, advanced search filters 🔍 (name, color, orientation), video auto-play on hover 🎥, and multiple download options ⬇️. The app ensures a smooth, responsive, and user-friendly experience 📱.

Awesome Lists containing this project

README

        

# PIXSTOCK - Manage Your Visual World 🌟🎨

**Pixstock** is a seamless and intuitive stock photo app developed by **Prakhar Katiyar**. The app provides high-quality photos and videos sourced from **Pexels**, offering users the ability to browse, preview, and download content effortlessly.


➥ Experience Pixstock 📸


# Screenshots 🏝️🍹

![pixstock](https://github.com/user-attachments/assets/0dd2a257-3855-4347-a7a2-0f85370bb431)


# 💻 Tech Stack 🏞️ 🎥

![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white)   ![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)   ![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)


## Features 🌮🍕🥪

1. **Beautiful Design** 🎨
- A minimalist and seamless design built entirely with `HTML, CSS, and JavaScript` for an excellent user experience.

2. **High-Quality Photos and Videos** 📷🎥
- Content powered by the **Pexels API**, showcasing a wide `range of categories and themes`.

3. **Search Functionality** 🔍
- Quickly find the `perfect photo or video` using keywords.

4. **Preview Content** 👀
- Users can preview `photos` and `videos` in **high resolution** before downloading.

5. **Download Feature** ⬇️
- Easily download photos and videos with a single click.

6. **Responsive Design** 📱💻
- Fully optimized for `desktop`, `tablet`, and` mobile devices`.


## Advanced Features ✨

1. **Save to Favorites** ❤️
- Users can save `their favorite photos` in `favorite section` for easy access.

2. **Search by Name, Color, and Orientation** 🔍🎨
- Find photos by `specific names`, `dominant colors`, or `orientation` (**landscape**, **portrait**, or **square**).

3. **Separate Photo and Video Sections** 📁
- Dedicated sections for `photos`, `videos`, and a **collection section** combining `both`.

4. **Video Auto-Play on Hover** 🎥▶️
- Videos `automatically play when hovered` over for a seamless preview experience.

5. **Multiple Download Options** ⬇️
- **Download** videos in `different resolutions`, ranging from *low to high quality*.

6. **Search Filters for Photos and Videos** 🖼️🎥
- Users can `search separately` for **photos or videos using distinct search** options.

7. **Search History** 🕒
- Tracks up to the **last 5 searches** for quick reference and ease of use.

8. **Light Mode and Dark Mode Toggle** 🌗
- A dedicated button allows users to switch between **Light Mode** and **Dark Mode** .


## Deployment 🚀

Follow these steps to deploy the **PIXSTOCK** app after forking the repository:

### 📂 `Step 1`: Fork the Repository

- Click the **Fork** button on the top-right corner to create your copy of the repository.

### 💻 `Step 2`: Clone the Forked Repository

`For window 🍃`

```bash
git clone https://github.com/Prakhar-002/PIXSTOCK.git
```

`For Linux and macOS 🌿`

```bash
sudo git clone https://github.com/Prakhar-002/PIXSTOCK.git
```

### 🔧 `Step 3`: Navigate to the Project Directory

```bash
cd PIXSTOCK
```

### 🌐 `Step 4`: Run the Project Locally

- Run with live server extension on `VS CODE`.

### To use you will need an API key.

- Sign up for an `API key` and ID at pixels api

- Go to api.js and set `APP_ID = "your api"`


## About Me 🧋🧸

Meet `Prakhar Katiyar` 🙋🏻‍♂️ , An avid learner with a passion for mastering the `MERN (MongoDB, Express.js, React.js, Node.js)` stack 🎯 and diving deep into `Data Structures and Algorithms (DSA)` 🧑🏻‍💻


## Picture Library 📷📖

![image](https://github.com/user-attachments/assets/712c8cb3-0d6a-4f86-af51-eaad2a722aea)
![image](https://github.com/user-attachments/assets/7547fa7f-044a-486c-b3d4-e5ce50f93593)
![image](https://github.com/user-attachments/assets/90f0b1c7-9040-45c2-bd65-ab36b17e3886)
![image](https://github.com/user-attachments/assets/8a6dc593-6fda-4363-8661-6fe7c9aafeba)
![image](https://github.com/user-attachments/assets/029c88e2-45e8-466e-bf51-b47086efb1c0)
![image](https://github.com/user-attachments/assets/5b09d8a6-e2a2-42b5-9917-7c66ee9c9f00)
![image](https://github.com/user-attachments/assets/72f185af-4415-4195-99f6-2ae6e80114a3)
![image](https://github.com/user-attachments/assets/f8087732-1b86-49d2-92e6-8174d5b8d6ec)
![image](https://github.com/user-attachments/assets/3e990268-fd52-4a5f-9989-7de7968b0bd8)
![image](https://github.com/user-attachments/assets/f04991fd-cf71-428f-837d-0d58ad09b43c)