{"id":20942125,"url":"https://github.com/karolinacodes/tweeter","last_synced_at":"2026-04-08T23:32:27.994Z","repository":{"id":76394981,"uuid":"428368554","full_name":"karolinaCodes/Tweeter","owner":"karolinaCodes","description":"A twitter clone project, to help students gain front-end dev chops. ","archived":false,"fork":false,"pushed_at":"2021-11-19T00:33:34.000Z","size":2363,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-31T14:45:16.645Z","etag":null,"topics":["ajax","css","expressjs","html","javascript","jquery","nodejs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/karolinaCodes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-15T17:59:58.000Z","updated_at":"2022-01-07T14:29:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"7a09e52b-88ac-4280-9f08-0b0d8e1cec18","html_url":"https://github.com/karolinaCodes/Tweeter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"lighthouse-labs/tweeter","purl":"pkg:github/karolinaCodes/Tweeter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karolinaCodes%2FTweeter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karolinaCodes%2FTweeter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karolinaCodes%2FTweeter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karolinaCodes%2FTweeter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/karolinaCodes","download_url":"https://codeload.github.com/karolinaCodes/Tweeter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karolinaCodes%2FTweeter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31579039,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ajax","css","expressjs","html","javascript","jquery","nodejs"],"created_at":"2024-11-18T23:23:16.748Z","updated_at":"2026-04-08T23:32:27.967Z","avatar_url":"https://github.com/karolinaCodes.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tweeter Project\n\nTweeter 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.\nIt 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).\n\n## Final Product\n\n![\"screenshot of main page\"](./docs/mainpage.jpeg)\nThe tweeter app contains a form field in which you can write and submit your new tweets. 🐥\n\n![\"screenshot of tablet version\"](./docs/tabletversion.jpeg)\n\n![\"screenshot of mobile version\"](./docs/mobileversion.jpeg)\nTweeter is a responsive app, making it also tablet- and mobile-friendly. 👍\n\n![\"screenshot of form demo\"](./docs/formdemo.jpeg)\nThe 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. ✏️\n\n![\"screenshot of blank form error\"](./docs/blankformerror.jpeg)\nIf you attempt to submit a blank tweet, an error message will appear. ⚠️\n\n![\"screenshot of long tweet error\"](./docs/longtweeterror.jpeg)\nTweeter 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. 🚫\n\n## Getting Started\n\n1. [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.\n2. Clone your repository onto your local device.\n3. Install dependencies using the `npm install` command.\n4. Start the web server using the `npm run local` command. The app will be served at \u003chttp://localhost:8080/\u003e.\n5. Go to \u003chttp://localhost:8080/\u003e in your browser.\n\n## Dependencies\n\n- Express\n- Body-parser\n- Chance\n- Express\n- Node 5.10.x or above\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarolinacodes%2Ftweeter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkarolinacodes%2Ftweeter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarolinacodes%2Ftweeter/lists"}