React-Instagram-Clone-2.0

一个具有一些新功能的反应式单页 Instagram-Clone !!(A reactive Single-Page Instagram-Clone with some new features!! )

Github星跟蹤圖

React-Instagram-Clone-2.0

一个具有一些新功能的反应式单页 Instagram-Clone !!

不再维护。 但它的确可用。

其他版本

PHP 版本

快速链接

  1. 要求
  2. 用法
  3. Todo
  4. 贡献
  5. 图像版权声明

这是一个视频,将带您参观这个项目。

注意:录制此视频后进行了许多改进。

IMAGE ALT TEXT HERE

概覽

名稱與所有者marcelotduarte/cx_Freeze
主編程語言Python
編程語言JavaScript (語言數: 4)
平台Linux, Mac, Windows
許可證Other
發布數77
最新版本名稱v0.14.2 (發布於 )
第一版名稱v0.0.1 (發布於 2012-11-27 15:37:46)
創建於2017-01-22 04:25:52
推送於2024-04-17 16:39:08
最后一次提交2024-03-20 15:46:46
星數1.2k
關注者數27
派生數207
提交數1.9k
已啟用問題?
問題數923
打開的問題數56
拉請求數1218
打開的拉請求數4
關閉的拉請求數54
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

React-Instagram-Clone-2.0

A reactive Single-Page Instagram-Clone with some new features!!

No longer maintained. But it works

Another Version

PHP Version

Quick liks

  1. Requirements
  2. Usage
  3. Todo
  4. Contribute
  5. Image Copyright Claims

Here's a video which will take you on a tour of this project.

Note: Many improvements were done after recording this video.

IMAGE ALT TEXT HERE

Requirements

  1. GraphicsMagick for Image-processing.

Usage

  1. Fork the repo and then clone it or download it.

  2. First install all dependencies:

    # with npm
    npm install
    
    # or with yarn
    yarn
    
  3. Open PHPMyAdmin, create a DB & import db.sql file.

  4. Create a .env file and insert the following code. Replace values with yours!!

    PORT=YOUR_PORT
    SESSION_SECRET_LETTER="anything-secret"
    MYSQL_HOST="host"
    MYSQL_USER="user"
    MYSQL_PASSWORD="password"
    MYSQL_DATABASE="db"
    MAIL="your-email-for-sending email-verification-link"
    MAIL_PASSWORD="password-for-email"
    GOOGLE_GEOLOCATION_KEY='google-geolocation-key'
    ADMIN_PASSWORD='password-for-admin'
    
  5. For front-end layer of this app to get access to env variables defined in .env file, run

    yarn env
    
  6. Start the server

    npm start [OR] yarn start
    
  7. Now run the app

    localhost:[PORT] (PORT=defined in .env)
    

Todo

  • More image filters
  • Search
  • Block members
  • Hashtag feature
  • Mention members
  • JSDoc & comments
  • Admin system
  • Show if member is online
  • Show all online members (whome you've followed)
  • Description with react-helmet for SEO
  • Some serious code refactoring
  • Crush some bugs
  • Remove jQuery
  • UI testing
  • Folder restructuring
  • Performance optimization (Code Splitting, Image Lazyload, etc.)
  • Express routes testing
  • Like comments
  • Upgrade packages
  • Story feature
  • Show mutual likes, comments & shares

Contribute

Show your support by ? the project!!

Feel free to contribute!

Image Copyright Claims

Many images used in the project belong to their respective creators/authors. No claim by me & those who use this project. :)

Thanks for reading

Contributors

Code Contributors

This project exists thanks to all the people who contribute. [Contribute].

Financial Contributors

Become a financial contributor and help us sustain our community. [Contribute]

Individuals

Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]










去到頂部