Skip to content

This Instagram Clone was built using Next.js and Sanity.io. This stack includes - Next.js, React.js, Zustand, Google Login, Sanity.io, Netlify, and Tailwind CSS.

License

Notifications You must be signed in to change notification settings

dontrellthedeveloper/instagram-nextjs-sanity

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

Instagram Clone - Next.js Sanity.io Application

This Instagram Clone was built using Next.js and Sanity.io. This stack includes - Next.js, React.js, Zustand, Google Login, Sanity.io, Netlify, and Tailwind CSS.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. License
  6. Contact

About The Project

Product Name Screen Shot

(back to top)

Built With

  • Next
  • React
  • TailwindCSS
  • Zustand
  • GoogleLogin
  • Sanity
  • Netlify

(back to top)

Getting Started

To get a local copy up and running follow the steps below.

Installation

  1. Create a Google Cloud project and generate an API Token.

  2. Sign up for Sanity.io and create a project. After creating a project generate and API Key.

  3. Clone the repo

    git clone https://github.com/dontrellthedeveloper/instagram-nextjs-sanity.git
  4. Install NPM packages

    npm install 
  5. Enter values in .env file

    NEXT_PUBLIC_SANITY_TOKEN='{put your Sanity API key here}'
    NEXT_PUBLIC_GOOGLE_API_TOKEN='{put your Google API key here}'
    NEXT_PUBLIC_BASE_URL='http://localhost:3000'

(back to top)

Usage

You can sign up using your google email address. After signing up, you can fully interact with the application by liking posts, commenting on posts, and following users. You can also gain followers if someone follows your account.

Product Name Screen Shot

As a user, you also have the ability to upload your own photos to the application. You can add a caption and get comments from other users on your posts.

Product Name Screen Shot

For more examples, please take a look at the application

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Dontrell Washington - @dontrellthedev_ - [email protected]

Project Link: https://github.com/dontrellthedeveloper/instagram-nextjs-sanity

(back to top)

About

This Instagram Clone was built using Next.js and Sanity.io. This stack includes - Next.js, React.js, Zustand, Google Login, Sanity.io, Netlify, and Tailwind CSS.

Topics

Resources

License

Stars

Watchers

Forks