pocketful / Gallery

Infinite-scroll react web app (TS)

Home Page:https://photo-gallery-ts.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gallery

An infinite-scroll web app that lets users browse and favorite photos using the Pexels API.

πŸ’» Demo

https://photo-gallery-ts.netlify.app/

Website demo

🎨 Main features

  • Infinite scroll
  • A possibility to favourite an item
  • Lazy loading, responsive images

πŸ”§ Technologies used

πŸš€ Getting started

Node.js Version pnpm Version

πŸ”¨ Configure files

Rename .env.example to .env and put your Pexels API key in it

mv .env.example .env

🎈 Start the project

# If you want to create a Git repository and use Git hooks
git init

# Install dependencies
pnpm i

# Run in the development mode
pnpm dev

# To make the development server accessible on a different device, run
pnpm start

πŸ†š VS Code integration

To enable all app development features, you will need the following VS Code extensions

User or workspace settings in settings.json

{
  "editor.codeActionsOnSave": {
    "source.fixAll": true
  },
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.formatOnSave": true
}

πŸ”Ό Back To Top

About

Infinite-scroll react web app (TS)

https://photo-gallery-ts.netlify.app/


Languages

Language:TypeScript 67.1%Language:SCSS 29.9%Language:HTML 1.7%Language:JavaScript 1.0%Language:Shell 0.3%