8000 GitHub - shmootidy/tweeter: A twitter clone project, to help students gain front-end dev chops. Starter (incomplete) code.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A twitter clone project, to help students gain front-end dev chops. Starter (incomplete) code.

Notifications You must be signed in to change notification settings

shmootidy/tweeter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tweeter

Tweeter is a simple, single-page Twitter clone that runs on a local server. This is a student project to practice full-stack development.

Screenshots

'Screenshot of tweets' 'Screenshot of compose box' 'Screenshot of error message (empty tweet)' 'Screenshot of error message (too long)'

Installation

From the command line...

  1. Clone the repo into a tweeter directory. git clone git@github.com:shmootidy/tweeter.git tweeter
  2. Install dependencies. npm install
  3. Start the web server. npm run local
  4. Open Tweeter and go! http://localhost:8080/

Features

  • Time stamp is sensible and human-friendly.
  • Tweets are displayed in reverse chronological order (newest first).
  • Toggle the compose tweet input fields with a nifty button.
  • All tweets save to external database and will survive server restart.
  • Handy character counter turns red to tell you when your entry is too long.
  • Hover to highlight individual tweets.

Dependencies

  • Node 5.10.x or above
  • Express
  • Body Parser
  • Chance
  • md5
  • MongoDB
  • Nodemon

Credit

The lovely developers at Lighthouse Labs built the bones of this project and helped guide me (and all the other students in my cohort) toward its successful compl 4C6F etion.

About

A twitter clone project, to help students gain front-end dev chops. Starter (incomplete) code.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 52.0%
  • CSS 39.0%
  • HTML 9.0%
0