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

StandardGiraffe/tweeter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tweeter Project (TweeTERSE.)

Tweeter is a simple, single-page Twitter clone.

Starter code for the project was provided by Lighthouse Labs.

Screenshots

Patent-pending customer-rejection technology in action. (Watch the full video here.)

Main interface: tweets are listed in reverse-chronological order beneath the submission button.

Clicking the "WRITE." button will toggle the input box with a comely animation, assuming you haven't been rejected by the application.

Features implemented by me

  • Tweet input form with toggle button on the navigation bar
  • Tweet validation (too long/empty submission) with dynamic error responses shown
  • Tweets are persisted to database with MongoDB
  • On-the-fly updating of page content using AJAX
  • Dynamic character counter with patent-pending Customer-Rejection Technology™!

Dependencies

  • Express
  • Node 5.10.x or above
  • RainbowVis-JS
  • MongoDB
  • jQuery
  • Body-Parser
  • Chance

Getting Started

  • Install all dependencies
$ npm install
  • Initialize the database server, then run the application server.
npm start local
Last updated 2018-09-14

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 76.8%
  • CSS 13.8%
  • HTML 9.4%