https://github.com/karolinacodes/tweeter
A twitter clone project, to help students gain front-end dev chops.
https://github.com/karolinacodes/tweeter
ajax css expressjs html javascript jquery nodejs
Last synced: 4 months ago
JSON representation
A twitter clone project, to help students gain front-end dev chops.
- Host: GitHub
- URL: https://github.com/karolinacodes/tweeter
- Owner: karolinaCodes
- Created: 2021-11-15T17:59:58.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-11-19T00:33:34.000Z (over 3 years ago)
- Last Synced: 2025-01-19T21:15:23.725Z (6 months ago)
- Topics: ajax, css, expressjs, html, javascript, jquery, nodejs
- Language: JavaScript
- Homepage:
- Size: 2.25 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tweeter Project
Tweeter is a simple, single-page Twitter clone with the functionality of posting tweets and viewing them on the main tweeter page. Tweeter is a mobile-, tablet- and desktop-friendly app.
It was built using HTML, CSS, JavaScript, AJAX and jQuery for the front-end, and Express and Node for the back-end (back-end built by Lighthouse Labs).## Final Product

The tweeter app contains a form field in which you can write and submit your new tweets. 🐥

Tweeter is a responsive app, making it also tablet- and mobile-friendly. 👍
The tweet form contains a counter which displays the number of characters that are left until you reach the character limit. Once you submit a tweet, your new tweet will be added to the stack of tweets below. ✏️
If you attempt to submit a blank tweet, an error message will appear. ⚠️
Tweeter is designed to be quick and easy. This is why an error message will appear when your tweet is more than 140 characters long. This message will not disappear until your tweet meets our requirement. 🚫## Getting Started
1. [Create](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template) 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 .
5. Go to in your browser.## Dependencies
- Express
- Body-parser
- Chance
- Express
- Node 5.10.x or above