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 back-end skills.
- Create a new repository using this repository as a template.
- Clone your repository onto your local device.
- 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.
- body-parser
- chance
- md5
- Express
- Node 5.10.x or above
- User submit tweets in the tweetbox
- After submission tweets appears below with latest on top.
- If user hovers over tweets, the tweet box is surrounded by box shadow.
- If user hovers over icons, icons shows color.
- If exceeds the maximum set limit (140 chars), then characters shows negative value and upon submission notifies user with a text.
- If text content is empty upon submission notifies user to type the tweet.
- Tweets shows its creation instance with user name, avatar and handle.
- Webpage adjusts to screens for desktop and mobile.