Skip to content
/ tweeter Public template
forked from lighthouse-labs/tweeter

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

Raiza-D/tweeter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tweeter Project

Tweeter is a simple, single-page Twitter clone.

Users can create short posts of up to 140 characters and append them to the main page. The tweets are posted in sequential order with the most recent posts appearing at the top of the page. Tweeter fetches a list of posts from a simplified 'server' and allows users to add posts to this list dynamically.

The development of this app involved building upon the existing starter code provided by Lighthouse Labs and allowed practicing HTML, CSS, JS, jQuery and AJAX front-end skills, as well as Node.js and Express back-end skills.

Final Product

"Tweeter main view on a desktop window size of 1024px"

"Tweeter responsive design view with nav bar transparent"

"Tweeter responsive design view with an error message notifying user the tweet is too long"

Getting Started

  1. Create a new repository using this repository as a template.
  2. Clone your repository onto your local device.
  3. Install dependencies using the npm install command.
  4. Start the web server using the npm run local command. The app will be served at http://localhost:8080/.
  5. Go to http://localhost:8080/ in your browser (preferably Chrome).

Dependencies

  • Express 4.13.x or above
  • Node 5.10.x or above
  • Body-Parser 1.15.x or above
  • Chance 1.0.x or above
  • mD5 2.1.x or above

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 53.9%
  • CSS 27.4%
  • HTML 18.7%