A simple Twitter Clone application built with React / Redux, Node.js, Express, and MongoDB.
Author: Felix Feng
- 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
- Create Tweet Create Box with character length validation
- Display all tweets and user information
- Data persistence on the backend using MongoDB
node 5.0.0
and higher!- mongoDB
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/
To toggle the DevTool panel during development: CTRL + H
Change the DevTool panel's position during development: CTRL + Q
- Build out Authentication System
- Build out User Account Business Logic
- Build out multi-page application with login page
- Build out Like and Retweet functionality