/twitterClone

Twitter Clone

Primary LanguageJavaScript

Tweeter

A simple Twitter Clone application built with React / Redux, Node.js, Express, and MongoDB.

Author: Felix Feng


Features

Technologies:
  • Front End: React + Redux
  • Back End: Node.js, Express, MongoDB
  • Babel 6 w/ basic presets and transform
  • Webpack w/ basic dev and prod configurations
  • Eslint w/ basic configs
Features:
  • Create Tweet Create Box with character length validation
  • Display all tweets and user information
  • Data persistence on the backend using MongoDB

Requirements

  • node 5.0.0 and higher!
  • mongoDB

Usage

Getting Started:

To begin, fork this repo and then clone those contents down!

Ideally, fork this boilerplate, then clone.

$ git clone https://github.com/YOUR_GITHUB_USERNAME_HERE/twitterClone.git

Install required dependencies. (Did you make sure you have the right version of Node?)

npm install

Run mongoDB in a separate terminal window

mongod

Run development server, complete with DevTools and related configuration.

npm run dev

You're now ready to get working! (enter command or visit via browser directly)

open http://localhost:3000/

Other Notes:

To toggle the DevTool panel during development: CTRL + H

Change the DevTool panel's position during development: CTRL + Q


Roadmap

  • Build out Authentication System
  • Build out User Account Business Logic
  • Build out multi-page application with login page
  • Build out Like and Retweet functionality