Skip to content
A Single Page App (SPA) built with HTML, CSS, JS, jQuery & AJAX on client-side and Node, Express & MongoDB on server-side.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
docs
public
server
.gitignore
README.md
REQUIREMENTS.md
package-lock.json
package.json

README.md

Tweeter Project

Tweeter is a simple, single-page Twitter clone.

Details: a Single Page App (SPA) built with HTML, CSS, JS, jQuery and AJAX on the client-side, and Node, Express and MongoDB on the server-side.

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 - Web application server framework
  • body-parser - Node.js body parsing middleware
  • Chance - Generator of random strings and numbers
  • MD5 - JavaScript function for hashing messages
  • mongodb - MongoDB driver for Node.js

Dev Dependencies

  • nodemon - A utility to monitor for any changes in your source and automatically restart your server.
  • Less - A pre-processor to speed-up CSS development.

Project Screenshots

Tweeter Home Page

New Tweet, Web Form: Textarea on Focus

New Tweet, Web Form on Hover: Textarea on Focus

New Tweet, Web Form: Success Message

New Tweet, Web Form: Error Message, Content not Present

New Tweet, Web Form: Error Message, Content too Long

Tweet, On Hover - Buttons

Acknowledgments

Authors

Versioning

I used Git for versioning. For the versions available, see the repository.

You can’t perform that action at this time.