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.
- Front End: ReactJS
- Styling: Tailwind CSS
- Backend & CMS: Sanity
- Deployment: Vercel
You can access the live application here.
-
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.
To get started with Social Me / Share Me, follow these steps:
- Fork the repository.
- Clone your fork to your local machine.
- Navigate to the project folder.
-
Navigate to the
backend
folder. -
Install Sanity CLI and set up your Sanity project by following the official Sanity installation guide.
-
Install necessary dependencies for your Sanity project, including
@sanity/client
and@sanity/image-url
:npm install @sanity/client @sanity/image-url
-
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.
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.