Pages

Friday, 30 June 2023

Instagram的开源克隆版-Instagram MERN



Instagram MERN是一款全功能的Instagram 开源复刻版,基本上覆盖了诸多 ins 常用的前后端功能。支持登录注册、个人信息的增删改查、帖子与私信互动,Emoji 支持等功能。基于Javascript编写,遵守MIT开源协议。

功能特色:

    登录/注册帐号
    使用邮箱/帐号名登录
    升级用户档案,更改密码
    邮箱充值密码链接发送
    无限滚动流
    建议好友
    搜索用户
    关注,取关用户
    赞/踩按钮(双击喜欢)
    帖子评论
    保存/取消帖子
    访问好友档案
    分享帖子
    框架加载
    删自己帖子
    搜索用户并聊天
    加入聊天群
    私信
    在线/离线状态显示
    查看粉丝/关注者
    朋友喜欢的帖子显示
    Emoji 表情支持

源码:https://github.com/jigar-sable/instagram-mern

---------------------------------------------------------------

Full-Stack Instgram Clone using MERN Stack and Socket.io  

Instagram MERN

Full-Stack Instgram Clone using MERN Stack and Socket.io

Visit Now 🚀

Frontend:

reactjs  react-router  redux  tailwindcss  mui 

Backend:

nodejs  expressjs  mongodb  jwt 

Realtime Communication:

socketio

Cloud Storage:

aws-s3

Cloud Storage: Cloudinary Mail Service: Sendgrid

🚀 Features

  • Login/Signup User Account
  • Login using Email/Username
  • Update Profile/Password User Account
  • Reset Password Mail using Sendgrid
  • Infinite Scroll Posts
  • Suggested Users
  • Search User Accounts by Name/Username
  • Follow/Unfollow Users
  • Like/Unlike Posts (Double Tap Like)
  • Comment on Post
  • Save/Unsave Post
  • Visit User Profiles
  • Share New Post
  • Skeleton Loaders
  • Delete Own Posts
  • Search Users to Chat
  • Add New Chat
  • Message Users
  • Typing | Online User Status
  • See Followers/Following of Users
  • Post Liked by Users
  • Emoji Enabled (Emoji Mart)

Branch dev-v3-cloudinary uses Cloudinary to store images.

Branch dev-v2-aws uses AWS S3 to store images.

Branch dev-v1 uses local storage.

from https://github.com/jigar-sable/instagram-mern

No comments:

Post a Comment