medium-clone-on-node

基于 Nodejs 和 Reactjs 克隆 Medium。(clone Medium on Nodejs and Reactjs.)

  • Owner: 0xairdropfarmer/medium-clone-on-node
  • Platform: Linux, Mac, Windows
  • License::
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Medium 克隆

这是使用 React.js, Redux, and Node.js 构建的 Medium 克隆。

技术栈

  1. React.js
  2. Redux
  3. create-react-app
  4. Express.js
  5. Node.js
  6. MongoDB

特性

  • 写一个故事
  • 社交登录
  • 查看故事
  • 查看所有故事
  • 跟随用户
  • 拍一个故事

安装

  • Git 克隆这个 repo
  • 从终端进入文件夹:
cd medium-clone-on-node
  • 运行 npm install 以安装 Node 依赖项。
  • 启动 MongoDB 实例: mongod
  • 运行 npm run dev 以启动nodeidon守护程序。

Overview

Name With Owner0xairdropfarmer/medium-clone-on-node
Primary LanguageJavaScript
Program languageHTML (Language Count: 4)
PlatformLinux, Mac, Windows
License:
Release Count0
Created At2018-02-13 09:38:34
Pushed At2021-03-01 02:45:08
Last Commit At2021-03-01 09:45:08
Stargazers Count566
Watchers Count22
Fork Count301
Commits Count61
Has Issues Enabled
Issues Count14
Issue Open Count13
Pull Requests Count1
Pull Requests Open Count2
Pull Requests Close Count1
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Medium Clone

This is a Medium clone built using React.js, Redux, and Node.js.

Technologies

  1. React.js
  2. Redux
  3. create-react-app
  4. Express.js
  5. Node.js
  6. MongoDB

Features

  • Write a story
  • Social Sign-in
  • View a story
  • View all stories
  • Follow a user
  • Clap a story

Installation

  • Git clone this repo here.
  • Move into the folder from your terminal:
    cd medium-clone-on-node
  • Run npm install to install node dependencies.
  • Start MongoDB instance: mongod.
  • Run npm run dev to start the nodeidon daemon.

App Screenshots

Article View

Feed

Profile

SignInWith Google

Contributing

  1. Create an issue. First look through the open issues.

  2. Clone the repository or fork it.

      git clone https://github.com/krissnawat/medium-clone-on-node
    
  3. Create your feature branch:

      git checkout -b new-feature
    
  4. Commit your changes:

      git commit -m 'Add some feature'
    
  5. Push to the branch:

      git push origin new-feature
    
  6. Submit a pull request.

Support project

To the top