Skip to content

elvc/tweetr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tweeter Project

Tweeter is a simple, single-page Twitter clone.

Project Description

Goal

  • A simple single-page AJAX-based Twitter clone that uses jQuery, HTML5 and CSS3 (and Sass)

  • The server is built with Node, Express and Mongo and allows users to request and submit tweets via a JSON end-point.

  • User can submit new tweets and like posts.

Getting Started

  • Install MongoDB locally and run mongod
  • Install dependencies using the npm install command.
  • Start the web server using the npm run local command. The app will be served at http://localhost:8080/.
  • Go to http://localhost:8080/ in your browser.

Tech Stack

  • Express
  • Node.js
  • SASS

Potential Improvements

  • Currently, you can like a post again after page refresh.
    • This is expected because the app have not implemented the account management system, hence the inability to record click history by each users.
    • However, the basic functionality works and the total likes for each tweet is being recorded on MongoDB.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 49.2%
  • CSS 43.0%
  • HTML 7.8%