amn-rai / instagram-clone-backend

Social Media APP (Apis And Admin Panel)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Instagram Clone Apis (Node js and express js)

Features of App (APIS With Node Js Express and MongoDB)

  • Social Login and phone number login with OTP
  • Create / edit / update posts (including multiple images, videos and HTML)
  • Popular posts, recent posts, suggested posts, trending posts
  • User profile search, public/private accounts, block / unblock user
  • Comment post, comment like comment reply, comment reply like etc
  • Events management (create /tag people / delete event scheduled/ filter and sorting with date entry fee and location etc)
  • Report users, events, posts, comments, comment reply, etc
  • Brand authentication and achievements
  • follow/unfollow a user etc.

ADMIN PANEL (APIS And Frontend In Angular 7.2)

  • Manage post categories (Add/edit/delete/sorting)
  • Manage reports of users, events, posts, comments, comment reply, etc
  • Manage users and set authorization for multiple Admin/editor
  • Dashboard with google analytics, analytics of popular users(following based), posts comments, etc

Technology Used

This project uses a number of open source projects to work properly:

  • Angular - HTML enhanced for web apps!
  • Twitter Bootstrap - great UI boilerplate for modern web apps
  • node.js - evented I/O for the backend
  • Express - fast node.js network app framework [@tjholowaychuk]
  • jQuery - a javascript liabrary
  • MongoDB - nosql database

Installation

This project requires Node.js v8+ to run.

Install the dependencies and devDependencies and start the server.

$ npm install 
$ node server

For production environments...

$ npm install --production
$ NODE_ENV=production node server

Verify the deployment by navigating to your server address in your preferred browser.

localhost:5001

About

Social Media APP (Apis And Admin Panel)


Languages

Language:JavaScript 74.9%Language:CSS 24.7%Language:HTML 0.4%