Skip to content

Latest commit

 

History

History
193 lines (136 loc) · 5.27 KB

README.md

File metadata and controls

193 lines (136 loc) · 5.27 KB
logo

PostIt

A social media Application that helps you explore and connect with people having similar interests like you!

React JavaScript TailwindCSS React Hook Form React Router NPM Brave Stack Overflow Webpack Google Cloud Netlify ESLint Visual Studio Code macOS Notion GitHub Git

video.mp4

📔 Table of Contents

🌟 About the Project

👾 Tech Stack

Client
Server(CMS)

🎯 Features

  • Google Identity Service - Login
  • Masonry Layout Pins Display
  • Pin Download, Deletion, Saving, Saveing Status, Description Link
  • Pin Comment and Similar Category Pin Suggestion
  • Search based on Post name, comment, category, etc.
  • User Profle sharing user's acitivity, liked, commented and shared Pins

📷 Screenshots

🔑 Environment Variables

To run this project, you will need to add the following environment variables to your .env file

REACT_APP_GOOGLE_API_TOKEN

REACT_APP_SANITY_PROJECT_ID

REACT_APP_SANITY_TOKEN

🧰 Getting Started

⚙️ Installation

This Project has the following installations:

🏃 Run Locally

Clone the project

  git clone https://github.com/SAHU-01/PostIt.git

Go to the client directory

  cd client

Install dependencies

  npm install

Start the client

  npm start

Go to the server directory

  cd server

Install dependencies

  npm i sanity

Start the client

 sanity start

Check the Databas by

 sanity manage

🚩 Deployment

This Project is Deployed on Netlify

Visit Here

🧭 Roadmap

  • Todo : LogOut Feature Addition
  • Todo : Improve Load Time and implement data optimization for smooth user experience

What I Learnt

  • Google Identity Services Login
  • Sanity CMS
  • Masonry Layout
  • React Routing - react router dom v6