{"id":16130777,"url":"https://github.com/fatimasajadi/tinyapp","last_synced_at":"2026-03-18T18:02:28.284Z","repository":{"id":42803354,"uuid":"270774819","full_name":"fatimasajadi/tinyapp","owner":"fatimasajadi","description":"TinyApp is a full-stack web application built with Node and Express that allows users to shorten long URLs (à la bit.ly)","archived":false,"fork":false,"pushed_at":"2022-12-30T20:36:29.000Z","size":821,"stargazers_count":0,"open_issues_count":13,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T14:18:07.434Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"HTML","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/fatimasajadi.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}},"created_at":"2020-06-08T18:11:06.000Z","updated_at":"2020-09-15T20:22:58.000Z","dependencies_parsed_at":"2023-01-31T16:15:51.399Z","dependency_job_id":null,"html_url":"https://github.com/fatimasajadi/tinyapp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fatimasajadi/tinyapp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatimasajadi%2Ftinyapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatimasajadi%2Ftinyapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatimasajadi%2Ftinyapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatimasajadi%2Ftinyapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fatimasajadi","download_url":"https://codeload.github.com/fatimasajadi/tinyapp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatimasajadi%2Ftinyapp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28587065,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T20:45:59.482Z","status":"ssl_error","status_checked_at":"2026-01-19T20:45:41.500Z","response_time":67,"last_error":"SSL_read: 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":[],"created_at":"2024-10-09T22:17:46.123Z","updated_at":"2026-01-19T22:01:52.160Z","avatar_url":"https://github.com/fatimasajadi.png","language":"HTML","readme":"# TinyApp Project\n\nTinyApp is a full stack web application built with Node and Express that allows users to shorten long URLs (à la bit.ly).\n\n## Final Product\n\nThis is the login form a user might see when they visit the login page. It is very similar to the register page.\n![\"Screenshot of login page\"](https://github.com/fatimasajadi/tinyapp/blob/master/docs/login-page.PNG?raw=true)\n\nThis is the main URLs page a logged in user might see. Only the urls created by the current logged in user are visible. User can see the shortURL, longURL, and can click to edit or delete the url.\n![\"Screenshot of URLs page\"](https://github.com/fatimasajadi/tinyapp/blob/master/docs/urls-page.PNG?raw=true)\n\nUser can click the edit button and edit the existing URL.\n![\"Screenshot of edit URLs page\"](https://github.com/fatimasajadi/tinyapp/blob/master/docs/edit-page.PNG?raw=true)\n\n## Dependencies\n\n- Node.js\n- Express\n- EJS\n- bcrypt\n- body-parser\n- cookie-session\n\n## Getting Started\n\n- Install all dependencies (using the `npm install` command).\n- Run the development web server using the `node express_server.js` command.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffatimasajadi%2Ftinyapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffatimasajadi%2Ftinyapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffatimasajadi%2Ftinyapp/lists"}