Skip to content

A Pinterest-style image sharing app built with React.js & Sanity.io. Users can log in with Google, upload, like, comment, search, and save images to their profile.

Notifications You must be signed in to change notification settings

rajrawat37/social-media-app-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

30 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Œ PinBoard – A Pinterest Clone

PinBoard is a modern Pinterest-inspired image sharing web app built with React.js and Sanity CMS.
It allows users to upload, browse, save, like, comment on images, and search or discover similar content.
With a clean UI and Google OAuth login, it's designed for visual exploration and easy content curation.


πŸ”— Live Demo

πŸ‘‰ Visit PinBoard App


Features

User Authentication

  • Google OAuth Login
  • User profile page with saved pins

Core Functionality

  • Upload images with descriptions & tags
  • Comment on pins
  • Like pins
  • Download images
  • Save pins to profile

Discovery & Search

  • Search by title, tag, or category
  • View related pins when viewing a single pin

Currently working on

  • Integrating Unsplash API for external images
  • Replace Sanity with MongoDB for full-stack control
  • Add AI-generated tag suggestions
  • Drag-and-drop UI for collections

Screenshots

image image image image

About

A Pinterest-style image sharing app built with React.js & Sanity.io. Users can log in with Google, upload, like, comment, search, and save images to their profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published