Skip to content

ChandanSahu98/SocialMe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Social Me / Share Me

Description

Social Me / Share Me is a web application that allows users to share their pictures and wallpapers while also giving them the ability to save pins created by other users. It provides a seamless and interactive platform for sharing and discovering creative content.

Tech Stack

  • Front End: ReactJS
  • Styling: Tailwind CSS
  • Backend & CMS: Sanity
  • Deployment: Vercel

Live App

You can access the live application here.

Features

  • Google Sign-In: Easily log in using your Google account for a convenient and secure experience.

  • Upload and Create Pins: Users can upload their own pins and wallpapers to share with the community.

  • Save and Download Pins: Save your favorite pins and wallpapers created by other users for future use.

  • Functional Search Bar: Find the content you're looking for quickly and efficiently with a powerful search feature.

  • Profile Section: The profile section displays pins that you have created and those that you have saved.

  • Category-Based Search and Segmentation: Explore content based on different categories, making it easier to find what interests you.

  • Fully Responsive UI: Enjoy an interactive and visually appealing user interface that works seamlessly on both mobile and desktop devices.

Screenshots

image

image

image

image

Getting Started

To get started with Social Me / Share Me, follow these steps:

  1. Fork the repository.
  2. Clone your fork to your local machine.
  3. Navigate to the project folder.

Setting up Sanity

  1. Navigate to the backend folder.

  2. Install Sanity CLI and set up your Sanity project by following the official Sanity installation guide.

  3. Install necessary dependencies for your Sanity project, including @sanity/client and @sanity/image-url:

    npm install @sanity/client @sanity/image-url
  4. Start your Sanity project by running the development server. Use the following command (as per the latest Sanity documentation):

    npm run dev

Now, you should have both the front-end and Sanity backend set up for Social Me / Share Me. You can start developing and using the application.

License

This project is open to suggestions and contributions. Feel free to reach out if you like the app or have any ideas to improve it.

Releases

No releases published

Packages

No packages published

Languages