etseng02 / tweeter

A twitter clone project using jQuery to render components without refreshing the page.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tweeter Project

Tweeter is a simple, single-page Twitter clone.

This repository is the starter code for the project: Students will fork and clone this repository, then build upon it to practice their HTML, CSS, JS, jQuery and AJAX front-end skills, and their Node, Express and MongoDB back-end skills.

Getting Started

  1. Fork this repository, then clone your fork of this repository.
  2. Install dependencies using the npm install command.
  3. Start the web server using the npm run local command. The app will be served at http://localhost:8080/.
  4. Go to http://localhost:8080/ in your browser.

Dependencies

  • Express
  • Node 5.10.x or above
  • chance
  • body-parser

Final Product

This is how the main page of the tweeter app will look like. "Screenshot of main page"

You will be able to post a tweet by clicking on the top right. This will trigger an toggle animation and display a compose tweet form. "Screenshot of Write a tweet"

If you enter a tweet that is under 140 characters it will prepend the tweet to the top of the list. "Screenshot of Tweet Submission"

If you enter an empty tweet or one that is over 140 characters an error message will appear. "Screenshot of Tweet Submission"

About

A twitter clone project using jQuery to render components without refreshing the page.


Languages

Language:JavaScript 59.6%Language:CSS 25.2%Language:HTML 15.2%