Instagram API has been solely programmed on Go

Instagram-API

This API has been solely programmed on Go, and for database storage MongoDB has been used. This is originally done as a part of a technical task for Appointy.

Cloning repository

Use git to clone the repository as follows.

 git clone https://github.com/shinjondas/Instagram-API/

Functionalities

  • Adding new user to platformNew User
  • Retrieving data regarding a user Get User
  • Adding new post to platformCreate Post
  • Retrieving all data related to that postFetch Post
  • Getting all posts posted from a given userIDFetch All Posts of a user
  • Encrypted paswords for added security using md5

Usage

go mod init instagram-api
go run index.go

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to add and update tests as appropriate.

Owner
Shinjon Das
๐ŸŒŸ Vice Chairperson, IEEE-CAS, VIT ๐Ÿ’ป Full Stack Developer ๐Ÿ• Have been known to love food in general
Shinjon Das
Similar Resources

An API client for the Notion API implemented in Golang

An API client for the Notion API implemented in Golang

Dec 30, 2022

lambda-go-api-proxy makes it easy to port APIs written with Go frameworks such as Gin to AWS Lambda and Amazon API Gateway.

aws-lambda-go-api-proxy makes it easy to run Golang APIs written with frameworks such as Gin with AWS Lambda and Amazon API Gateway.

Jan 6, 2023

A API scanner written in GOLANG to scan files recursively and look for API keys and IDs.

GO FIND APIS _____ ____ ______ _____ _ _ _____ _____ _____ _____ / ____|/ __ \ | ____|_ _| \ | | __ \ /\ | __ \_

Oct 25, 2021

The NVD API is an unofficial Go wrapper around the NVD API.

NVD API The NVD API is an unofficial Go wrapper around the NVD API. Supports: CVE CPE How to use The following shows how to basically use the wrapper

Jan 7, 2023

go-whatsapp-rest-API is a Go library for the WhatsApp web which use Swagger as api interface

go-whatsapp-rest-API go-whatsapp-rest-API is a Go library for the WhatsApp web which use Swagger as api interface Multi-devices (MD) Support. This ver

Dec 15, 2022

A Wrapper Client for Google Spreadsheet API (Sheets API)

Senmai A Wrapper Client for Google Spreadsheet API (Sheets API) PREPARATION Service Account and Key File Create a service account on Google Cloud Plat

Nov 5, 2021

๐Ÿ’พ Wolke API is the API behind Wolke image storage and processing aswell as user management

๐Ÿ’พ Wolke API Wolke API is the API behind Wolke image storage and processing aswell as user management Deploying To deploy Wolke Bot you'll need podman

Dec 21, 2021

Upcoming mobiles api (UpMob API)

upcoming_mobiles_api (UpMob API) UpMob API scraps 91mobiles.com to get devices i

Dec 21, 2021

Arweave-api - Arweave API implementation in golang

Arweave API Go implementation of the Arweave API Todo A list of endpoints that a

Jan 16, 2022
My Simple Instagram-Clone API task submission, conducted by Appointy for internship shortlisting.

go-pointy Go-Pointy is a simple Instagram API Clone, made using GoLang. I had tried my best to not be lazy and finish the tasks, as a beginner to the

Jul 25, 2022
Instagram Backend API with golang
Instagram Backend API with golang

Appointy - Task Instagram Backend API 1) Creating an user 2) Getting an user by id 3) Creating a post 4) Getting a post by id 5) Getting List of posts

Oct 3, 2022
Instagram api in go for appointy test
Instagram api in go for appointy test

OFFICEGRAM : Instagram API in Go This is the submission of hiring task for Appointy by: Gunjan Raj Tiwari 19BCE2642 My Experience I heard a lot about

Oct 9, 2021
The task given by Appointy completed to develop APIs for a basic version of Instagram.

โœจ Instagram APIs โœจ The task given by Appointy completed to develop APIs for a basic version of Instagram. Create an User Get User by Id Create a Post

Oct 9, 2021
The task is to develop a basic version of a Instagram.
The task is to develop a basic version of a Instagram.

Golang-api-task Developer: Mukka Deepak The task is to develop a basic version of aInstagram. You are only required to develop the API for the system.

Oct 23, 2021
Instagram clone as Appointy task
Instagram clone as Appointy task

Instagram Backend Clone Task for Appointy Internship 2021 Explore the docs ยป View Demo ยท Report Bug ยท Request Feature Table of Contents About the Proj

Oct 11, 2021
This tool is helpful to get information of the Instagram Users

InstaOsint This tool is used to get the public accounts as well as Private accounts like their username, userid, Full_Name, followers and following co

Mar 9, 2022
Simple-Weather-API - Simple weather api app created using golang and Open Weather API key
Simple-Weather-API - Simple weather api app created using golang and Open Weather API key

Simple Weather API Simple weather api app created using golang and Open Weather

Feb 6, 2022
Go library for accessing the MyAnimeList API: http://myanimelist.net/modules.php?go=api

go-myanimelist go-myanimelist is a Go client library for accessing the MyAnimeList API. Project Status The MyAnimeList API has been stable for years a

Sep 28, 2022
Go client for the YNAB API. Unofficial. It covers 100% of the resources made available by the YNAB API.

YNAB API Go Library This is an UNOFFICIAL Go client for the YNAB API. It covers 100% of the resources made available by the YNAB API. Installation go

Oct 6, 2022